ImportError: Name name check_array kann nicht aus sklearn.utils.validation importiert werden

9

Wenn ich die Funktion check_array von Modul sklearn.utils.validation importiere, hat es einen Importfehler ( ImportError: cannot import name check_array ) bekommen. Die Tab-Vervollständigung bekam check_arrays , aber ich frage mich, ob es nur eine Funktion namens check_array in validation.py gibt ( Quellcode auf Github ). Außerdem wurde der Spektralclusteralgorithmus implementiert in scikit-learn / sklearn / cluster / spectral.py verwendete auch from ..utils.validation import check_array , nicht check_arrays . Ich bin ziemlich verwirrt darüber, und meine scikit-learn Version ist '0.15.0b1' . Hoffe jemand gibt mir eine Ahnung.

Beispielcode %Vor%     
AnnabellChan 27.11.2014, 14:33
quelle

1 Antwort

1

Für die Suchenden, wie @ickenberg in den Kommentaren erwähnt hat, wurde dies zwischen den Versionen geändert. Mit der neuesten Version von scikit-learn wurde das Problem behoben.

    
taleinat 09.07.2015 12:23
quelle