scipy.stats.mstats.

argstoarray#

scipy.stats.mstats.argstoarray(*args)[источник]#

Создаёт двумерный массив из группы последовательностей.

Последовательности заполняются пропущенными значениями для соответствия длине самой длинной последовательности.

Параметры:
*argsпоследовательности

Группа последовательностей.

Возвращает:
argstoarrayMaskedArray

A ( 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)

The returned masked array filled with missing values when the lengths of sequences are different.

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