產生正定矩陣#
- sklearn.datasets.make_spd_matrix(n_dim, *, random_state=None)[來源]#
產生一個隨機對稱正定矩陣。
請參閱使用者指南。
- 參數:
- n_dimint
矩陣的維度。
- random_stateint, RandomState 實例或 None,預設為 None
決定資料集建立時的隨機數生成。傳遞 int 以便在多個函數呼叫中產生可重現的輸出。請參閱詞彙表。
- 回傳值:
- X形狀為 (n_dim, n_dim) 的 ndarray
隨機產生的對稱、正定矩陣。
另請參閱
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...]])