我不了解访问numpy.matrix
中的元素,行和列的规则。这是一个示例:
import numpy as np
m = np.matrix( [ [ 0,1,2 ] ] )
print( "m:",m )
print( "m[0]:",m[ 0 ] )
print( "m[0,]",m[ 0,] )
print( "m[0,:]",: ] )
print( "m[0,i]",0 ],1 ],2 ] )
这是它的打印内容:
m: [[0 1 2]]
m[0]: [[0 1 2]]
m[0,] [[0 1 2]]
m[0,:] [[0 1 2]]
m[0,i] 0 1 2
似乎numpy.matrix
的工作方式不同于numpy.array
或Python 2D列表。有人可以指出关于numpy.matrix
的索引工作方式的简要说明吗?而且,是否有比最后一行代码更简洁的方式来提取(1,n)numpy.matrix
的所有元素,就像是一维容器一样?