1

我是 NumPy 的新手,我创建了以下数组:

import numpy as np

a = np.array([[1,2,3],[4,5,6],[7,8,9]])

我想知道是否有办法从数组中的特定位置打印一个数字。

假设我想打印 7 号,并且只打印 7 号。这可能吗?

4

2 回答 2

4

来自暂定的 NumPy 教程

>>> b
array([[ 0,  1,  2,  3],
       [10, 11, 12, 13],
       [20, 21, 22, 23],
       [30, 31, 32, 33],
       [40, 41, 42, 43]])
>>> b[2,3]
23

语法是 [row,column] 每个从零开始索引,所以 b[2,3] 表示 b 的第三行第四列。

于 2012-07-11T13:23:55.577 回答
3

严重地??!?

打印第三行(索引 = 2),第一列(索引 = 0)

>>> import numpy as np
>>> a = np.array([[1,2,3],[4,5,6],[7,8,9]])
>>> print a[2][0]
7
于 2012-07-11T12:39:13.833 回答