《python資料分析基礎教程》

2021-07-25 05:34:43 字數 2407 閱讀 2606

一、匯入常用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版本...