scipy.stats.mstats.

argstoarray#

scipy.stats.mstats.argstoarray(*args)[原始碼]#

從一組序列建構一個 2D 陣列。

序列會以遺失值填補,以符合最長序列的長度。

參數:
*args序列

序列群組。

回傳:
argstoarrayMaskedArray

一個 ( 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)