方法
ma.masked_array.
mini
沿指定轴返回数组最小值。
1.13.0 版后已移除: 此功能与以下两种功能相同:
self.min(keepdims=True, axis=axis).squeeze(axis=axis) np.ma.minimum.reduce(self, axis=axis)
self.min(keepdims=True, axis=axis).squeeze(axis=axis)
np.ma.minimum.reduce(self, axis=axis)
一般来说, self.min(axis=axis) 就足够了。
self.min(axis=axis)
找到最小值的轴。默认值为“无”,在这种情况下,将返回整个数组中的最小值。
如果 axis 为“无”,结果是一个标量。否则,如果 axis 给出且数组至少为2-d,结果是一个尺寸小于其上的数组的屏蔽数组。 mini 被称为。
实例
>>> x = np.ma.array(np.arange(6), mask=[0 ,1, 0, 0, 0 ,1]).reshape(3, 2) >>> x masked_array( data=[[0, --], [2, 3], [4, --]], mask=[[False, True], [False, False], [False, True]], fill_value=999999) >>> x.mini() masked_array(data=0, mask=False, fill_value=999999) >>> x.mini(axis=0) masked_array(data=[0, 3], mask=[False, False], fill_value=999999) >>> x.mini(axis=1) masked_array(data=[0, 2, 4], mask=[False, False, False], fill_value=999999)
两者之间有一点区别 mini 和 min :
min
>>> x[:,1].mini(axis=0) masked_array(data=3, mask=False, fill_value=999999) >>> x[:,1].min(axis=0) 3