python中矩阵的取行列操作
代码块
>>>import numpy as np
>>>x = np.array([[1,2,3],[4,5,6]]) # array尽量不和matrix混用,
#行操作
>>>x[0] # 取第一行
[[1 2 3]]
>>>x[1] # 取第二行
[[4 5 6]]
>>>x[1,0:2] # 索引取值,取第二行第0,1元素。
[[4 5]]
#列操作
>>>x[:,0] # 取第一列
[[1]
[4]]
>>>x[:,:2] # 取前两列
[[1 2]
[4 5]]
>>>x[:,-1] # 取最后一列
[[3]
[6]]
>>> a[:, 1:3] # 取第2-3列
[[2, 3],
[5, 6]]
>>> a[0:2, :] # 取1-2行
[[1, 2, 3],
[4, 5, 6]]