方法
ma.MaskedArray.
put
将存储索引位置设置为相应的值。
设置self.u data.flat [n] =值 [n] 指数中的每N个。如果 values 短于 indices 然后它会重复。如果 values 有一些屏蔽值,因此会更新初始屏蔽,否则将取消屏蔽相应的值。
indices
目标索引,解释为整数。
在目标索引中放置的值。
指定越界索引的行为方式。“”引发:引发错误。环绕:环绕。剪辑:剪辑到范围。
笔记
values 可以是标量或长度为1的数组。
实例
>>> x = np.ma.array([[1,2,3],[4,5,6],[7,8,9]], mask=[0] + [1,0]*4) >>> x masked_array( data=[[1, --, 3], [--, 5, --], [7, --, 9]], mask=[[False, True, False], [ True, False, True], [False, True, False]], fill_value=999999) >>> x.put([0,4,8],[10,20,30]) >>> x masked_array( data=[[10, --, 3], [--, 20, --], [7, --, 30]], mask=[[False, True, False], [ True, False, True], [False, True, False]], fill_value=999999)
>>> x.put(4,999) >>> x masked_array( data=[[10, --, 3], [--, 999, --], [7, --, 30]], mask=[[False, True, False], [ True, False, True], [False, True, False]], fill_value=999999)