a = torch.ones(1, 4) e = a.expand(3, 4) # explicit broadcast print(e.shape) # (3, 4) print(e.stride()) # (0, 1) <- stride 0! print(e.numel()) # 12 "virtual" elements print(a.numel()) # 4 actual elements