В чем разница между numpy.ndarray.T и numpy.ndarray.transpose (), когда self.ndim <2

В документе numpy.ndarray.T говорится

ndarray.T - То же, что и self.transpose (), за исключением того, что self возвращается, если self.ndim

Кроме того, ndarray.transpose (* axes) говорит

Для одномерного массива это не имеет никакого эффекта.

Разве это не так. означает то же самое?

Вот небольшой демонстрационный фрагмент:

>>> import numpy as np
>>> print np.__version__
1.5.1rc1
>>> a = np.arange(7)
>>> print a, a.T, a.transpose()
[0 1 2 3 4 5 6] [0 1 2 3 4 5 6] [0 1 2 3 4 5 6]

21
задан Matthew Rankin 18 January 2011 в 10:24
поделиться