我有一个3-D NumPy数组,例如
a = np.random.random((2,3,5))
我想转置最后两个轴,即
b = a.transpose(0,2,1)
但是,我不希望看到一个蹒跚的步伐!我想实际复制数组并重新排序 在记忆中。实现这一目标的最佳方法是什么?
我有一个3-D NumPy数组,例如
a = np.random.random((2,3,5))
我想转置最后两个轴,即
b = a.transpose(0,2,1)
但是,我不希望看到一个蹒跚的步伐!我想实际复制数组并重新排序 在记忆中。实现这一目标的最佳方法是什么?
该 copy()
默认情况下,方法将重新排序为C-contiguous顺序:
b = a.transpose(0,2,1).copy()
该 copy()
默认情况下,方法将重新排序为C-contiguous顺序:
b = a.transpose(0,2,1).copy()