numpy中的元素替换(相当于numpy.place)
举例:把数组a中值为2的元素替换为888import numpy as npa=np.array([[1,2,3,4],[2,2,5,6]]);a[np.where(a==2)]=888替换之前为array([[1, 2, 3, 4],[2, 2, 5, 6]])替换之后为array([[1, 888,3,4],[888, 888,5,6]])...
·
举例:
把数组a中值为2的元素替换为888
import numpy as np
a=np.array([[1,2,3,4],[2,2,5,6]]);
a[np.where(a==2)]=888
替换之前为
array([[1, 2, 3, 4],
[2, 2, 5, 6]])
替换之后为
array([[ 1, 888, 3, 4],
[888, 888, 5, 6]])
更多推荐
已为社区贡献6条内容
所有评论(0)