[英]Error while executing scikit-learn K-means example
我正在嘗試從scikit-learn官方網站上運行scikit-learn K-means示例: http ://scikit-learn.org/dev/auto_examples/cluster/plot_cluster_iris.html#example-cluster-plot-cluster-iris -吡咯
我安裝了所有庫(例如,scipy,numpy,pylab)。 但是,在執行代碼時,我收到如下錯誤消息:
Traceback (most recent call last):
File "plot_cluster_iris.py", line 41, in <module>
estimators = {'k_means_iris_3': KMeans(n_clusters=3),
TypeError: __init__() got an unexpected keyword argument 'n_clusters'
這與scikit-learn版本有關嗎? 我正在使用ver。 MAC OS X Lion上的0.11。
您正在查看scikit-learn的前沿開發版本的文檔。 這個例子的穩定版(0.11)就在這里 。 n_clusters
將在0.12中引入,在舊版本中使用k
代替(雖然為了向后兼容, k
將會存在一段時間)。
你需要升級sklern
要更新sklearn,你需要Scikit-learn需要:Python(> = 2.6或> = 3.3),NumPy(> = 1.6.1),SciPy(> = 0.9)。
只需鍵入終端(假設你已經安裝了pip)
pip install -U numpy scipy scikit-learn
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.