Я новичок в python. Я хотел бы знать, почему программа
import numpy as np
c = np.array([1,2])
print(c.shape)
d = np.array([[1],[2]]).transpose()
print(d.shape)
дает
(2,)
(1,2)
как его выход? Не должно быть
(1,2)
(1,2)
вместо этого? Я получил это как в python 2.7.3, так и в python 3.2.3
Спасибо!