python \ numpy 掩码数组。__ 时髦 _
哎哎哎:# t0]https://www . geeksforgeeks . org/python-num py-masked array- _ divmod /
**numpy.ma.MaskedArray class**
是 ndarray 的一个子类,设计用于处理缺少数据的数值数组。借助 Numpy MaskedArray。divmod 我们将得到两个数组,一个数组的元素被 numpy.ma.divmod()方法中提供的值除,第二个数组的元素执行 mod 操作,其值与 numpy.ma.divmod()方法中提供的值相同。
-= ytet-伊甸园字幕组=-翻译:粒粒粒粒粒粒粒粒粒粒粒粒粒粒粒尘紫月皮皮 scenery 校对
返回:返回 divmod(自我,值)。
示例#1 : 在这个示例中,我们可以通过使用 MaskedArray 看到这一点。divmod()方法我们得到两个数组。一个是用作为参数传递的值除以,另一个是用 mod 值。
# import the important module in python
import numpy as np
# make an array with numpy
gfg = np.ma.array([1, 2, 3, 4, 5])
# applying MaskedArray.__divmod__() method
print(gfg.__divmod__(3))
Output:
(masked_array(data = [0 0 1 1 1],
mask = [False False False False False],
fill_value = 999999), masked_array(data = [1 2 0 1 2],
mask = [False False False False False],
fill_value = 999999)
)
例 2:
# import the important module in python
import numpy as np
# make an array with numpy
gfg = np.ma.array([[1, 2, 3, 4, 5],
[6, 5, 4, 3, 2]])
# applying MaskedArray.__divmod__() method
print(gfg.__divmod__(3))
Output:
(masked_array(data =
[[0 0 1 1 1]
[2 1 1 1 0]],
mask =
[[False False False False False]
[False False False False False]],
fill_value = 999999), masked_array(data =
[[1 2 0 1 2]
[0 2 1 0 2]],
mask =
[[False False False False False]
[False False False False False]],
fill_value = 999999)
)