scipy.stats.mstats.

argstoarray#

scipy.stats.mstats.argstoarray(*args)[源码]#

根据一组序列构建一个 2D 数组。

序列会被填充缺失值以匹配最长序列的长度。

参数:
*args序列

一组序列。

返回:
argstoarray屏蔽数组

一个 ( m x n ) 屏蔽数组,其中 m 是参数的数量,n 是最长参数的长度。

注意

numpy.ma.vstack 具有相同的功能,但是使用一组序列调用。

示例

将返回根据一组序列构建的 2D 屏蔽数组。

>>> from scipy.stats.mstats import argstoarray
>>> argstoarray([1, 2, 3], [4, 5, 6])
masked_array(
 data=[[1.0, 2.0, 3.0],
       [4.0, 5.0, 6.0]],
 mask=[[False, False, False],
       [False, False, False]],
 fill_value=1e+20)

当序列的长度不同时,将用缺失值填充所返回的屏蔽数组。

>>> argstoarray([1, 3], [4, 5, 6])
masked_array(
 data=[[1.0, 3.0, --],
       [4.0, 5.0, 6.0]],
 mask=[[False, False,  True],
       [False, False, False]],
 fill_value=1e+20)