首先,我试着在谷歌和网站上搜索我的问题(我认为这很基础),但是没有找到任何答案。
我想获取一个numpy矩阵的行,但是我无法做到。例如,如果我使用以下代码:
result = numpy.matrix([[11, 12, 13],
[21, 22, 23],
[31, 32, 33]])
for p in result:
print(p[0])
打印出这个结果:
[[11 12 13]]
[[21 22 23]]
[[31 32 33]]
如果我只使用 p
,结果会相同。
我需要怎样才能访问每一行?numpy.nditer(result)
打印出一个数组,而我需要每一行来执行一些操作。
np.matrix
的行仍然是np.matrix
,并显示为2D。 - hpaulj