Hey,
No need to ping, we look at the posts 
And yes it is expected that after doing any differentiable operation on it, you get a Tensor.
Keep in mind that nn.Parameter are only the leafs stored in the nn.Module that nn recognize as being part of the parameters.
Also you can write the same thing as new_weight = self.weight * 2 to make it easier to read