Scikit-learn提供了一个生成高斯blob的实用程序make_blobs。使用它有什么好处,比如scipy的multivariate_normal?
答案 0 :(得分:2)
正如文档所述,Scikit-learn的make_blobs
会产生许多各向同性的高斯斑点。它可以被视为一个辅助函数,它可以为您节省一些代码。如果你必须演示或测试一些聚类算法,那就太好了,所以要避免使用很多样板代码。
如果您选择使用SciPy multivariate_normal
,那么还可以控制每个群集的协方差矩阵。在某些情况下,这可能很有用。