2017-05-08 4 views
0

ich erfolgreich scikit-learn Version 0.18 installiert haben, aber immer noch folgende Fehler Ich erhalte:Import: nicht Name Ward importieren

/usr/bin/python2.7 /home/max/PycharmProjects/LoadForecasting/src/clustering.py 
Traceback (most recent call last): 
    File "/home/max/PycharmProjects/LoadForecasting/src/clustering.py", line 12, in <module> 
    from sklearn.cluster import Ward 
ImportError: cannot import name Ward 
+0

Befolgen Sie ein Lernprogramm? Dann sollte es hier posten, damit wir helfen können. –

Antwort

0

In der Version 0.18 gibt es keine Klasse namens Ward. Sie können alle verfügbaren Klassen für sklearn.clusterhere sehen. Aber es gibt eine Funktion ward_tree mit Unterschrift genannt:

ward_tree(X, connectivity=None, n_clusters=None, return_distance=False) 

Hoffnung das ist, was Sie wollen.

Wenn nicht, dann war die letzte Version, in der die Klasse Ward verfügbar war, 0,16. Sie können diese spezifische Version von scikit installieren, indem Sie Folgendes verwenden:

pip install scikit-learn==0.16