gpt4 book ai didi

python - make_classification 函数中的 n_classes * n_clusters_per_class 必须小于或等于 2

转载 作者:行者123 更新时间:2023-12-01 02:40:13 24 4
gpt4 key购买 nike

我正在通过此命令行在 Python 上生成数据:

X, Y = sklearn.datasets.make_classification(n_classes=3  ,n_features=20, n_redundant=0, n_informative=1,
n_clusters_per_class=1)

但我收到此错误,并且不明白如何避免......:

ValueError: n_classes * n_clusters_per_class must be smaller or equal 2 ** n_informative

有人可以帮忙吗?

最佳答案

文档字符串表示簇放置在超立方体的角上。 n=1 的超立方体是单位线段。其中有 2 个角点。因此只能放置 2 个簇。这只是一个算法约束

关于python - make_classification 函数中的 n_classes * n_clusters_per_class 必须小于或等于 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45794704/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com