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