numpy.shape daje niespójne odpowiedzi - dlaczego?
Dlaczego program
import numpy as np
c = np.array([1,2])
print(c.shape)
d = np.array([[1],[2]]).transpose()
print(d.shape)
dać
(2,)
(1,2)
jak jego wyjście? Nie powinno tak być
(1,2)
(1,2)
zamiast? Mam to zarówno w python 2.7.3 i python 3.2.3