Python 如何使用numpy转置2D数组?
我想转换这个数组Python 如何使用numpy转置2D数组?,python,python-3.x,numpy,Python,Python 3.x,Numpy,我想转换这个数组 [数组([46,64,50,66]), 数组([53,61,59,59]), 数组([54,63,55,61]), 数组([56,58,51,55])] 进入这个数组 [数组([46,53,54,56]), 数组([64,61,63,58]), 数组([50,59,55,51]), 数组([66,59,61,55])] 在numpy中有这样做的方法吗?查看此python文档链接以获取帮助 检查numpy中的转置功能,如下所示 查看此python文档链接以获取帮助 检查num
[数组([46,64,50,66]),
数组([53,61,59,59]),
数组([54,63,55,61]),
数组([56,58,51,55])]
进入这个数组
[数组([46,53,54,56]),
数组([64,61,63,58]),
数组([50,59,55,51]),
数组([66,59,61,55])]
在numpy中有这样做的方法吗?查看此python文档链接以获取帮助 检查numpy中的转置功能,如下所示
查看此python文档链接以获取帮助 检查numpy中的转置功能,如下所示
Numpy允许您进行转置。将列表强制转换为numpy数组并使用
.T
import numpy as np
case = [np.array([46, 64, 50, 66]),
np.array([53, 61, 59, 59]),
np.array([54, 63, 55, 61]),
np.array([56, 58, 51, 55])]
# transform `[ ]` list to array and then `.T`
np.array(case).T # Transpose
有关更多详细信息,请参阅的文档。Numpy允许您转置。将列表强制转换为numpy数组并使用
.T
import numpy as np
case = [np.array([46, 64, 50, 66]),
np.array([53, 61, 59, 59]),
np.array([54, 63, 55, 61]),
np.array([56, 58, 51, 55])]
# transform `[ ]` list to array and then `.T`
np.array(case).T # Transpose
有关更多详细信息,请参阅的文档。解释您到底想做什么,而不是仅仅提供一个示例。尽管您正在寻找换位运算符。@user202729,准确无误。我想重新排列这个数组。虽然答案很糟糕,但大部分都是重复的。解释一下你到底想做什么,而不是仅仅提供一个例子。尽管你在寻找换位运算符。@user202729,没错。我想重新排列这个数组。虽然答案很糟糕,但大部分是重复的。@user202729谢谢。这真的很有帮助。如果答案正确,请将其标记为已接受helped@user202729谢谢这真的很有帮助。如果有帮助,请将此答案标记为已接受