python 在矩阵中怎么通过行列号来提取元素?

Python016

python 在矩阵中怎么通过行列号来提取元素?,第1张

a = [[0,1,2],

    ['a','b','c'],

    [7,8,9]]

print(a[2][1])

因为都是从0开始数,取第三行第二个元素就是2,1

我举个简单的例子:

取出含有元素0的所有行

import numpy as np 

x = np.array([[1,2,3,4,0],[2,3,4,5,6],[0,1,2,3,4]])

b=[]

for row in x:

    for i in row:

        if i==0:

            b.append(row)

print b

PS G:\Python learning-Q>python exbaidu.py

[array([1, 2, 3, 4, 0]), array([0, 1, 2, 3, 4])]