為了學習深度學習,我需要首先掌握利用python進行科學計算的知識,順便復習一下線性代數、微積分、概率論。當然,現在我要做的是安裝Anaconda。
1、官網下載,linux版本:https://www.anaconda.com/download
2、如果太慢,可以使用清華的鏡像(感謝清華大學提供免費的鏡像服務):https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
3、anacoda默認安裝到home目錄,還捆綁了vscode(可以選擇不安裝)。
4、安裝完畢后,需要重新:?source .bashrc?
5、如果是默認安裝,使用sudo時,必須使用全路徑,否則sudo不能識別conda(基于安全考慮)。
6、更新conda:?sudo `which conda` update -n base conda?
7、安裝numpy和matplotlib:
sudo `which conda` install numpy sudo `which conda` install matplotlib
8、例子1:
import numpy as np import matplotlib.pyplot as pt x = np.arange(0 , 360) y = np.sin( x * np.pi / 180.0) pt.plot(x,y) pt.xlim(0,360) pt.ylim(-1.2,1.2) pt.title("SIN function") pt.show()
例子2:
import numpy as np import matplotlib.pyplot as pt x=np.linspace(-1,1,100) y=2*x+np.random.randn(*x.shape)*0.3 pt.plot(x,y,'ro',label='Original data') pt.legend() pt.show()
?