将python脚本转换为可执行文件时遇到了一些麻烦。 它的大小太大,我无法分发给我的客户。
嗯,问题是我只使用了一些sklearn代码,它在我的分发目录中导致总共240 MB。 我知道这不是因为我只使用了一件我不需要其他东西的东西。 但我正在寻找一种方法来减小这个大小,甚至可以替代KMeans类,使用更轻量级的python机器学习包。
如果需要,使用此功能的代码部分为:
from sklearn.cluster import KMeans
...
# clus is just hanging an object instance of KMeans
clus = KMeans(n_clusters = _numBlocks, random_state = 1, n_jobs = 1)
# and here, I just call its method
_hourmap = clus.fit_predict(Load2Clus)
...