sklearn.datasets.make_sparse_coded_signal?

sklearn.datasets.make_sparse_coded_signal(n_samples, *, n_components, n_features, n_nonzero_coefs, random_state=None)

[源碼]

生成信號作為字典元素的稀疏組合。

返回矩陣Y = DX,例如D為(n_features,n_components),X為(n_components,n_samples),并且X的每一列都具有正好為n_nonzero_coefs個非零元素。

在用戶指南中閱讀更多內容。

參數 說明
n_samples int
生成的樣本數。
n_components int,
字典中的組件數。
n_features int
要生成的數據集特征數量。
n_nonzero_coefs int
每個樣本中活動(非零)系數的數量。
random_state int, RandomState instance, default=None
確定用于生成數據集的隨機數生成。 為多個函數調用傳遞可重復輸出的int值。 請參閱詞匯表.。
返回值 說明
data array of shape [n_features, n_samples]
編碼信號(Y)。
dictionary array of shape [n_features, n_components]
具有標準化成分的字典(D)。
code array of shape [n_components, n_samples]
稀疏代碼,使得此矩陣的每一列都具有正好為n_nonzero_coefs個非零項目(X)。

sklearn.datasets.make_sparse_coded_signal使用示例?