Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用numpy转置2D数组?_Python_Python 3.x_Numpy - Fatal编程技术网

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谢谢这真的很有帮助。如果有帮助,请将此答案标记为已接受