import numpy as np
x = np.array([1,2,3])
print(f'x.shape={x.shape}')
print(f'x.reshape((1,-1))={x.reshape((1,-1))}')
print(f'x.reshape(3,)={x.reshape(3,)}')
print(f'x.reshape(3,1)=\n{x.reshape(3,1)}')
print(f'x[:,np.newaxis]=\n{x[:,np.newaxis]}')
import numpy as np
x = np.array([1,2,3])
print(f'x.shape={x.shape}')
print(f'x.reshape((1,-1))={x.reshape((1,-1))}')
print(f'x.reshape(3,)={x.reshape(3,)}')
print(f'x.reshape(3,1)=\n{x.reshape(3,1)}')
print(f'x[:,np.newaxis]=\n{x[:,np.newaxis]}')