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:
創(chuàng)建并修改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已經(jīng)開始宣布停止支持的計劃凡泣,如果沒有特殊需要的話超营,以后一律使用python3.
2.1 安裝setuptools:pip3 install setuptools
2.3 安裝這幾個:sudo apt-get install build-essential libatlas3-base
2.4 由于包之間的依賴性惰许,安裝順序應(yīng)為 Numpy----->scipy----->Matplotlib----->Pandas----->sklearn
主要有以下6個(慕課網(wǎng)視頻的第一節(jié)概述講的 https://www.imooc.com/learn/843):
Numpy:數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)(存儲數(shù)據(jù)集)
Scipy:強(qiáng)大的科學(xué)計算方法(矩陣分析、信號分析、數(shù)理分析……)
Matplotlib:豐富的可視化套件(畫圖用的)
Pandas:基礎(chǔ)數(shù)據(jù)分析套件(在Numpy上又封裝了一層)
Scikit-learn:強(qiáng)大的數(shù)據(jù)分析建模庫(各種機(jī)器學(xué)習(xí)算法實現(xiàn))
Keras:人工神經(jīng)網(wǎng)絡(luò)
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框架,使用基于決策樹的學(xué)習(xí)算法
Xgboost是Boosting算法的其中一種,Boosting算法的思想是將許多弱分類器集成在一起,形成一個強(qiáng)分類器
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