argstoarray — SciPy v1.15.2 Manual (original) (raw)

scipy.stats.mstats.

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

Constructs a 2D array from a group of sequences.

Sequences are filled with missing values to match the length of the longest sequence.

Parameters:

*argssequences

Group of sequences.

Returns:

argstoarrayMaskedArray

A ( m x n ) masked array, where m is the number of arguments and_n_ the length of the longest argument.

Notes

numpy.ma.vstack has identical behavior, but is called with a sequence of sequences.

Examples

A 2D masked array constructed from a group of sequences is returned.

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)