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'>