📅  最后修改于: 2020-06-05 04:39:15             🧑  作者: Mango
numpy.put(array, indices, p_array, mode = ‘raise’) : 使用给定的p_array值替换数组的特定元素。数组索引适用于扁平数组。
参数:
array:array_like,目标数组
index:要获取的值的索引
p_array:array_like,要放置在目标数组中的值
模式:[{'raise','wrap','clip'},可选]提到越界索引的行为
raise:[默认]引发错误
wrap:环绕
clip:剪辑到范围
代码1:
# Python程序说明numpy.put()
import numpy as geek
a = geek.arange(5)
geek.put(a, [0, 2], [-44, -55])
print("put后 : \n", a)
输出:
put后:
[-44,1,-55,3,4]
代码2:
# Python程序说明numpy.put()
import numpy as geek
a = geek.arange(5)
geek.put(a, 22, -5, mode='clip')
print("After put : \n", a)
输出:
array([ 0, 1, 2, 3, -5])