make_spd_matrix#

sklearn.datasets.make_spd_matrix(n_dim, *, random_state=None)[源代码]#

生成一个随机对称、正定矩阵。

阅读更多的 User Guide .

参数:
n_dimint

矩阵维度。

random_stateint,RandomState实例或无,默认=无

确定创建数据集的随机数生成。传递int以获得跨多个函数调用的可重复输出。看到 Glossary .

返回:
X形状的ndarray(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.09..., 0.34...],
       [0.34..., 0.21...]])