1)修改python的下载源
推荐两个源:1-豆瓣:http://pypi.douban.com/simple/
2-清华:https://pypi.tuna.tsinghua.edu.cn/simpl
修改源的命令方法-1:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas
修改源的命令方法-2:
创建并修改pip.conf
abc@abc-ATI-RC4xxx-SB4xx:~$ cd pip
abc@abc-ATI-RC4xxx-SB4xx:~/pip$ sudo gedit pip.conf
[global]
timeout = 20 # 超时
index-url = http://mirrors.aliyun.com/pypi/simple/ # 第一源
#index-index-url = http://pypi.douban.com/simple/ # 第二
[install]
trusted-host =
mirrors.aliyun.com
#pypi.douban.com
2) SciPy、sklearn安装
2.1 安装pip3:sudo apt-get install python3-pip
这里安装的是python3版本的pip,鉴于python2已经开始宣布停止支持的计划,如果没有特殊需要的话,以后一律使用python3.
2.1 安装setuptools:pip3 install setuptools
2.3 安装这几个:sudo apt-get install build-essential libatlas3-base
2.4 由于包之间的依赖性,安装顺序应为 Numpy----->scipy----->Matplotlib----->Pandas----->sklearn
主要有以下6个(慕课网视频的第一节概述讲的 https://www.imooc.com/learn/843):
Numpy:数据结构基础(存储数据集)
Scipy:强大的科学计算方法(矩阵分析、信号分析、数理分析……)
Matplotlib:丰富的可视化套件(画图用的)
Pandas:基础数据分析套件(在Numpy上又封装了一层)
Scikit-learn:强大的数据分析建模库(各种机器学习算法实现)
Keras:人工神经网络
pip3 install Numpy
pip3 install scipy
sudo apt-get install python3-matplotlib
pip3 install scikit-learn
pip3 install pandas
pip3 install keras
#下面是一些可能会用到的命令
pip3 list #查看python下已安装的模块
pip3 uninstall xxx #删除已有的模块,如果安装错了可以删掉
备注:LightGBM是一个梯度Boosting框架,使用基于决策树的学习算法
Xgboost是Boosting算法的其中一种,Boosting算法的思想是将许多弱分类器集成在一起,形成一个强分类器
1
参考:
https://www.cnblogs.com/tangpg/p/9143969.html
https://blog.csdn.net/vanessa201117/article/details/53286132
https://www.cnblogs.com/dwsun/p/8572051.html
https://www.cnblogs.com/Chayeen/p/7995086.html