make_spd_matrix#

sklearn.datasets.make_spd_matrix(n_dim, *, random_state=None)[источник]#

Генерирует случайную симметричную, положительно определённую матрицу.

Подробнее в Руководство пользователя.

Параметры:
n_dimint

Размерность матрицы.

random_stateint, экземпляр RandomState или None, по умолчанию=None

Определяет генерацию случайных чисел для создания набора данных. Передайте целое число для воспроизводимого результата при нескольких вызовах функции. См. Глоссарий.

Возвращает:
Xndarray формы (n_dim, n_dim)

Случайная симметричная, положительно-определенная матрица.

Смотрите также

make_sparse_spd_matrix

Сгенерировать разреженную симметричную положительно определённую матрицу.

Примеры

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