如何更改numpy数组中的单个值?

时间:2017-05-26 20:03:57

标签: arrays numpy

我是新手。 我有一个关于numpy数组的问题。 我想更改数组的单个元素。 例如,我有:

  

A = np.array([1,2,3,4],        [5,6,7,8],        [9,10,11,12],       [13,14,15,16])

我想用A [2] [1] = 150来重新发现A [2] [1] = 10。 我该怎么办?

1 个答案:

答案 0 :(得分:16)

这就是你追求的吗?只需索引元素并指定一个新值。

A[2,1]=150

A
Out[345]: 
array([[ 1,  2,  3,  4],
       [ 5,  6,  7,  8],
       [ 9, 150, 11, 12],
       [13, 14, 15, 16]])