scipy.stats.mstats.

argstoarray#

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

Konstruiert ein 2D-Array aus einer Gruppe von Sequenzen.

Sequenzen werden mit fehlenden Werten aufgefüllt, um der Länge der längsten Sequenz zu entsprechen.

Parameter:
*argsSequenzen

Gruppe von Sequenzen.

Rückgabe:
argstoarrayMaskedArray

Ein ( m x n ) maskiertes Array, wobei m die Anzahl der Argumente und n die Länge des längsten Arguments ist.

Hinweise

numpy.ma.vstack hat ein identisches Verhalten, wird aber mit einer Sequenz von Sequenzen aufgerufen.

Beispiele

Ein 2D-maskiertes Array, das aus einer Gruppe von Sequenzen konstruiert wurde, wird zurückgegeben.

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

Das zurückgegebene maskierte Array wird mit fehlenden Werten gefüllt, wenn die Längen der Sequenzen unterschiedlich sind.

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