make_spd_matrix#

sklearn.datasets.make_spd_matrix(n_dim, *, random_state=None)[Quelle]#

Generiert eine zufällige symmetrische, positiv-definite Matrix.

Lesen Sie mehr im Benutzerhandbuch.

Parameter:
n_dimint

Die Dimension der Matrix.

random_stateint, RandomState-Instanz oder None, default=None

Bestimmt die Zufallszahlengenerierung für die Datenerstellung. Übergeben Sie eine Ganzzahl für reproduzierbare Ergebnisse über mehrere Funktionsaufrufe hinweg. Siehe Glossar.

Gibt zurück:
Xndarray der Form (n_dim, n_dim)

Die zufällige symmetrische, positiv-definierte Matrix.

Siehe auch

make_sparse_spd_matrix

Generiert eine dünne symmetrische positiv-definite Matrix.

Beispiele

>>> from sklearn.datasets import make_spd_matrix
>>> make_spd_matrix(n_dim=2, random_state=42)
array([[2.093, 0.346],
       [0.346, 0.218]])