【发布时间】:2020-08-20 10:04:28
【问题描述】:
import numpy as np
arr = np.array([1,2,3,4,5])
arr1 = np.transpose(arr)
print(arr1.shape,arr.shape)
输出:(5,) (5,)
转置后我应该改变什么才能得到 (1,5) (5,1) 的输出?
【问题讨论】:
-
arr是 (5,) 不是 (1,5)。在 numpy 中存在差异,尤其是在转置现有轴时。
标签: python numpy matrix vector