一、匯入常用numpy模組
from numpy import * //可以直接引用numpy中的屬性***
import numpy as np //引用numpy中的屬性一定要np.***
二、常用函式以及轉化關係
np.arange() 對應 python中的range()
np.array() 對應 python中的list
np.dtype() 對應 python中的type()
tolist()函式可以將numpy陣列轉換成python列表:
列表轉為陣列:
這個warning主要就是有些函式引數應該是輸入陣列,當輸入列表時就會警告!!
三、numpy中陣列操作函式
陣列組合函式
將ndarray物件構成的元組作為引數輸入
(1)水平組合:hstack((a,b)) 或者concatenate((a,b),axis=1)
(2)垂直組合:vstack((a,b)) 或者concatenate((a,b),axis=0)
(3)列組合:column((a,b))
(4)行組合:row_stack((a,b))
陣列的分割函式
(1)水平分割:hsplit(a,3) 或者 split(a,3,axis=1)
(2)垂直分割:vsplit(a,3) 或者 split(a,3,axis=0)
四、檔案處理——os庫
1.os.system() 執行shell命令
2.os.listdir(path) 獲得目錄中的內容
3.os.mkdir(path) 建立目錄
4.os.rmdir(path) 刪除目錄
5.os.isdir(path) os.isfile(path) 判斷是否為目錄或者檔案
6.os.remove(path) 刪除檔案
7.os.rename(old, new) 重新命名檔案或者目錄
8.os.name 輸出字串指示正在使用的平台。如果是window 則用』nt』表示,對於linux/unix使用者,它是』posix』
9.os.path.join() 在目錄後面接上檔名
10.os.path.split() 返回乙個路徑的目錄名和檔名
11.os.path.splitext() 分離檔名與副檔名
12.os.path.getsize(name) 獲得檔案大小,如果name是目錄返回0l
14.os.path.abspath(」)獲得當前路徑
15.os.path.dirname()返回乙個路徑的目錄名
五、使用matplotlib畫圖(第九章 )
前面幾個列子主要講解了通過多項式函式通過plt.plot()函式構建繪圖,補充一下在機器學習中散點繪製
另外:做資料分析——sklearn庫
from sklearn import preprocessing 資料預處理:歸一化、標準化、正則化處理
from sklearn import preprocessing
preprocessing.normalize(features, norm=』l2』)//正則化
python基礎教程
乙個簡單的客戶機 import socket s socket.socket host socket.gethostname port 1234 s.bind host,port s.listen 5 while true c,addr s.accept print got connection f...
Python基礎教程
本教程不包括python的安裝,ide採用spyder pytho2.7 1.print pow 2,3 8 print 2 3 8這裡pow函式表示乘方,與 功能相同。2.abs 10 10abs函式用來求乙個數的絕對值。3.round 0.6 1.0 round 0.4 0.0round函式將浮...
Python 基礎教程
python由guido van rossum於1989年底發明,第乙個公開發行版發行於1991年。像perl語言一樣,python 源 同樣遵循 gpl gnu general public license 協議。本教程主要針對python 2.x版本的學習,如果你使用的是python 3.x版本...