Python matrix m行n列成分を取り出したい


リストの場合

m = [[10, 20], [30, 40]]
print(m[0][1])
20

matrix クラスを使用する場合

NG

import numpy as np
m = [[10, 20], [30, 40]]
mat = np.matrix(m)
mat[0][1]
IndexError: index 1 is out of bounds for axis 0 with size 1

OK

import numpy as np
m = [[10, 20], [30, 40]]
mat = np.matrix(m)
mat[0].A1[1]
20

参考記事