一活喊、環(huán)境搭建
1.學(xué)習(xí)使用Anaconda:用管理員權(quán)限運(yùn)行Prompt
用途方法
創(chuàng)建環(huán)境conda create -n?my_envi_name
啟動環(huán)境activate?my_envi_name
檢查環(huán)境內(nèi)安裝包conda list
安裝packageconda install package_name
package 升級conda upgrade –all
package 單一升級conda update numpy
package卸載conda remove numpy
查詢packageconda search numpy
還可以一步到位:比如新建一個名叫My_Deeplearning的環(huán)境赃阀,并給他安裝python3.6 甫恩、pandas,可以如下:
conda create -n My_Deeplearning python=3.6pandas
保存環(huán)境(首先要確保在環(huán)境中)conda env export>environment.yaml
刪除環(huán)境conda remove -n my_env_name
2.Jupyter Notebook
想要運(yùn)行某ipython的notebook蜀肘,在終端中绊汹,cd至下載文件ipnb的目錄,然后jupyter notebook 文件名
使用Esc鍵扮宠,啟動命令模式西乖。
Esc+h 調(diào)出菜單。
3.線性回歸Regression
“scikit-learn”包是封裝了線性回歸的應(yīng)用包,在用它處理線性回歸時获雕,僅需要調(diào)用它的<線性回歸包>就好薄腻。僅需五部完成線性回歸以及預(yù)測。
“”“第一步:調(diào)用《線性回歸包》””
fromsklearn.linear_modelimportLinearRegression
“”“第二步:賦值回歸模型給變量”
model =LinearRegression()
“第三步:調(diào)用變量.fit函數(shù)典鸡,并給函數(shù)賦值參數(shù)X-Y,需要特別注意的是被廓,傳入模型的X和Y值,屬性應(yīng)該為DataFrame形式萝玷,而不是Series形式。所以如果是直接從pandas中傳入某列昆婿,如data[‘交易量’](Series Type)球碉,則傳入X時,應(yīng)改為X=data[[‘交易量]](DataFrame Type)”*
model.fit(X_series,Y_series)
“第四步:給定X值仓蛆,預(yù)測Y”
model.predict([New_X])