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)