【发布时间】:2021-02-15 18:11:36
【问题描述】:
我有一个 numpy 数组:
ar = [[1,2],[3,4],[5,6]]
我想把它转换成:
ar = [[1,3,5],[2,4,6]]
我尝试过 numpy reshape 功能,但它不起作用。 有没有办法使用 numpy reshape 方法或任何其他方式对其进行重塑?
谢谢。
【问题讨论】:
我有一个 numpy 数组:
ar = [[1,2],[3,4],[5,6]]
我想把它转换成:
ar = [[1,3,5],[2,4,6]]
我尝试过 numpy reshape 功能,但它不起作用。 有没有办法使用 numpy reshape 方法或任何其他方式对其进行重塑?
谢谢。
【问题讨论】:
使用转置 (.T)
ar = np.array([[1,2],[3,4],[5,6]])
ar.T
【讨论】:
.T 是transpose,而不是transformation。