<分区>
我正在使用 1x3 矩阵处理 numpy。我的问题是:
是否存在将该矩阵转换为按顺序包含矩阵元素的元组的方法?例如,如果矩阵是
A=matrix([[1,2,3]])
得到
B=(1,2,3)
<分区>
我正在使用 1x3 矩阵处理 numpy。我的问题是:
是否存在将该矩阵转换为按顺序包含矩阵元素的元组的方法?例如,如果矩阵是
A=matrix([[1,2,3]])
得到
B=(1,2,3)
最佳答案
是的,你可以做这么简单的事情:
>>> A = matrix([[1,2,3]])
>>> B = A.tolist()
>>> B
[[1, 2, 3]]
>>> B = A.tolist()[0]
>>> B
[1, 2, 3]
编辑:
正如 Christian 指出的那样,我看到您已将所需的输出更改为元组。正如 Christian 所建议的,您需要做的就是:
>>> B = tuple(A.tolist()[0])
>>> B
(1, 2, 3)
A
仍将用作矩阵,但 B
现在是一个元组,因此不会用作矩阵。
关于python - 将矩阵转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20769008/