In [1]:
import numpy as np
In [2]:
a = np.arange(3)
print(a)
In [3]:
print(a.shape)
In [4]:
print(np.broadcast_to(a, (3, 3)))
In [5]:
print(type(np.broadcast_to(a, (3, 3))))
In [6]:
# print(np.broadcast_to(a, (2, 2)))
# ValueError: operands could not be broadcast together with remapped shapes [original->remapped]: (3,) and requested shape (2,2)