import check_arrays от sklearn

Я пытаюсь использовать функцию svm из пакета обучения scikit для python, но я получаю сообщение об ошибке:

from sklearn.utils.validation import check_arrays 

ImportError: невозможно импортировать имя 'check_arrays'

Я использую python 3.4. Может ли кто-нибудь дать мне совет? Заранее спасибо.

  • как настроить параметры пользовательской функции ядра с помощью конвейера в scikit-learn
  • AttributeError: объект 'module' не имеет атрибута 'SVM_LINEAR'
  • Есть ли способ использовать рекурсивный выбор функций с нелинейными моделями с scikit-learn?
  • Как применить стандартизацию к SVM в scikit-learn?
  • Невозможно понять построение границы решения в SVM и LR
  • Прогнозирование с использованием ядра chi для многослойных изображений с использованием sklearn
  • Реализация Python OpenCV SVM
  • Что это означает при обучении SVM
  • 3 Solutions collect form web for “import check_arrays от sklearn”

    Этот метод был удален в 0.16, заменен на (совсем другую) функцию check_array . Вероятно, вы получите эту ошибку, потому что не обновляетесь с 0,15 до 0,16. [Или потому, что вы полагались на не-действительно-публичную функцию в sklearn]. См. http://scikit-learn.org/dev/install.html#canopy-and-anaconda-for-all-supported-platforms . Если вы установили с помощью anaconda / conda, вы должны использовать механизм conda для обновления, а не pip. В противном случае старые файлы .pyc могут оставаться в вашей папке.

    Похоже, что «check_arrays» не существует (больше). Я исправил это с помощью:

    sudo vi /usr/lib64/python2.7/site-packages/sklearn/metrics/cluster/bicluster/bicluster_metrics.py

    измените это: from sklearn.utils.validation import check_arrays to: from sklearn.utils.validation import check_array как check_arrays

    Вид взлома, но он работает для меня.

    Для меня…

    Это сработало:

     from sklearn.utils import check_array 

    Также это:

     from sklearn.utils.validation import check_array 

    Я использую версию 0.16.0

    >>> sklearn .__ version__

    '0.16.0'

    Сделай это:

     import sklearn print sklearn.__version__ 

    Расскажите нам о результатах.

    Python - лучший язык программирования в мире.