这是我的第一篇帖子,我仍然是Python和Scipy的新手,所以请对我宽容点!我试图将Nx1矩阵转换为Python列表。比如说我有一个3x1矩阵:
x = scipy.matrix([1,2,3]).transpose()
我的目标是从x创建一个名为y的列表,使得:
y = [1, 2, 3]
我尝试使用tolist()
方法,但它返回的是[[1], [2], [3]]
,这不是我想要的结果。最好的解决办法是:y = [xi for xi in x.flat]
但是这有点繁琐,我不确定是否有更简单的方法来实现相同的结果。就像我说的,我还在逐渐掌握Python和Scipy...
谢谢