Установка Sklearn
Чтобы изучить Sklearn, первым шагом является установка. Поскольку Sklearn зависит от нескольких других библиотек (таких как NumPy, SciPy и matplotlib), нам нужно убедиться, что эти зависимые библиотеки также установлены.
Требования к системной среде:
- Версия Python: scikit-learn поддерживает Python 3.7 и выше.
- Операционная система: scikit-learn может работать в основных операционных системах, таких как Windows, macOS и Linux.
- Средство управления пакетами: Вы можете использовать
pipилиcondaдля установки scikit-learn.
В этой главе мы используем pip для установки scikit-learn.
Перед установкой убедитесь, что Python и pip установлены.
Проверьте, установлен ли Python:
python --version
Проверьте, установлен ли pip:
pip --version
Если Python и pip не установлены, вы можете обратиться к нашим:Установка PythonиУстановка pip。
Примечание:Последняя версия Python сейчас поставляется с предустановленным pip.
Примечание:Версии Python 2.7.9+ или Python 3.4+ поставляются с инструментом pip.
Установка Sklearn
Sklearn означает scikit-learn.
Используйте pip для установки последней версии scikit-learn:
pip install scikit-learn
Если вы хотите установить конкретную версию scikit-learn, вы можете указать номер версии:
pip install scikit-learn==1.2.0
Проверить, успешно ли прошла установка
После установки мы можем проверить, успешно ли установился scikit-learn, с помощью следующего кода:
Пример
print(sklearn.__version__)
Если номер версии scikit-learn успешно отображается, как показано ниже, значит установка прошла успешно:
1.5.2
Установка scikit-learn с помощью conda
Если вы используете среду Anaconda, рекомендуется использовать conda для установки scikit-learn.
Anaconda — это дистрибутив Python для научных вычислений, который включает множество библиотек для науки о данных и машинного обучения, что делает его удобным для разработчиков.
Если вы ещё не знакомы с Anaconda, можете обратиться к:Руководство по Anaconda。
Создание новой среды conda (необязательно)
Вы можете создать новую виртуальную среду для scikit-learn, чтобы избежать конфликтов с другими проектами:
conda create -n sklearn-env python=3.9 conda activate sklearn-env
Установка scikit-learn
Используйте conda для установки scikit-learn:
conda install scikit-learn
Если вы хотите установить конкретную версию, вы можете указать номер версии:
conda install scikit-learn=1.2.0
Проверка установки
В среде conda вы можете проверить установку с помощью оболочки Python или Jupyter Notebook:
Пример
print(sklearn.__version__)
Если номер версии scikit-learn успешно отображается, как показано ниже, значит установка прошла успешно:
1.5.2
Установите другие зависимости
scikit-learn зависит от некоторых других библиотек, в частности:
- NumPy: используется для работы с массивами и численных вычислений
- SciPy: предоставляет более продвинутые инструменты математических вычислений
- matplotlib(необязательно): используется для визуализации данных
- joblib(необязательно): используется для сохранения модели (сохранение и загрузка)
Если вы устанавливаете с помощью pip, scikit-learn автоматически установит эти зависимости, но если вы хотите установить или обновить их вручную, вы можете использовать следующие команды:
pip install numpy scipy matplotlib joblib
Если вы устанавливаете с помощью conda, все зависимые библиотеки будут установлены автоматически.
Другие расширения