python中numpy矩阵排列是按⾏还是按列
python中的矩阵是按⾏排列的
numpy教程pdfNumpy可以使⽤reshape()函数进⾏矩阵重排列,默认按⾏排列(C语⾔风格),通过修改order参数可以改为按列排列(Fortran风格)。参考例⼦
In [1]: import numpy as np
In [2]: a = np.array([[1,2,3],[4,5,6]])
In [3]: print a
[[1 2 3]
[4 5 6]]
In [4]: b = a.reshape((3,2)) # 默认按⾏排列
In [5]: print b
[[1 2]
[3 4]
[5 6]]
In [6]: c = a.reshape((3,2),order='F') # 改为Fortran风格的按列排列
In [7]: print c
[[1 5]
[4 3]
[2 6]]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论