Python增加特定的矩阵元素

Python增加特定的矩阵元素,python,numpy,Python,Numpy,我想确定矩阵中的某些元素(比如,小于4)并将元素增加1000。e、 g.一个元素为2,因此该元素更改为1002。我怎样才能有效地做到这一点 import numpy as np x = np.array([[2,3,4,5],[3,4,5,6],[4,5,6,7],[8,9,10,11]]) x[x <= 4] = x[x = x+1000] 将numpy导入为np x=np.数组([[2,3,4,5],[3,4,5,6],[4,5,6,7],[8,9,10,11]) 你可以这样做:

我想确定矩阵中的某些元素(比如,小于4)并将元素增加1000。e、 g.一个元素为2,因此该元素更改为1002。我怎样才能有效地做到这一点

import numpy as np

x = np.array([[2,3,4,5],[3,4,5,6],[4,5,6,7],[8,9,10,11]])
x[x <= 4] = x[x = x+1000]
将numpy导入为np
x=np.数组([[2,3,4,5],[3,4,5,6],[4,5,6,7],[8,9,10,11])

你可以这样做:

import numpy as np
x = np.array([[2,3,4,5],[3,4,5,6],[4,5,6,7],[8,9,10,11]])
x[x <= 4] += 1000
print x

您可以这样做:

import numpy as np
x = np.array([[2,3,4,5],[3,4,5,6],[4,5,6,7],[8,9,10,11]])
x[x <= 4] += 1000
print x