numpy.ma.asanyarray #
- 嘛。asanyarray ( a , dtype = None ) [来源] #
将输入转换为掩码数组,保留子类。
如果a是 的子类
MaskedArray
,则其类是保守的。如果输入已经是ndarray
.- 参数:
- 类似数组
输入数据,可以是任何可以转换为数组的形式。
- 数据类型数据类型,可选
默认情况下,数据类型是根据输入数据推断的。
- 订单{'C', 'F'},可选
是否使用行优先('C')或列优先('FORTRAN')内存表示。默认为“C”。
- 返回:
- 输出屏蔽数组
MaskedArray 的解释。
也可以看看
asarray
与 类似
asanyarray
,但不保留子类。
例子
>>> x = np.arange(10.).reshape(2, 5) >>> x array([[0., 1., 2., 3., 4.], [5., 6., 7., 8., 9.]]) >>> np.ma.asanyarray(x) masked_array( data=[[0., 1., 2., 3., 4.], [5., 6., 7., 8., 9.]], mask=False, fill_value=1e+20) >>> type(np.ma.asanyarray(x)) <class 'numpy.ma.core.MaskedArray'>