python資料分析常用包之numpy

2022-09-15 11:24:19 字數 734 閱讀 1171

numpy庫

1.建立矩陣(採用ndarray物件)

建立乙個ndarry物件很簡單,只需要將list作為引數。

import numpy as np                #引入numpy庫

a=np.array([1,2,3,4,5]) #建立一維的narray物件

a2=np.array([[1,2,3,4,5],[6,7,8,9,10]])#建立乙個二維的narray物件

#三維、多維以此類推

2.獲取矩陣行數和列數(二維情況)

獲取narray物件的各維長度,可以根據narray物件的shape屬性

import numpy as np

a=narray([[1,2,3,4,5],[6,7,8,9,10])

print(a.shape) #結果返回乙個元組(2l,5l)

print(a.shape[0]) #返回行數,返回2

print(a.shape[1]) #返回列數,返回5

3.矩陣的擷取

矩陣的擷取跟list類似,通過[ ]擷取

1.按行擷取

print(a[0:1])    #擷取第一行

print(a[1,2:5]) #擷取第二行,第三四五列

print(a[1:]) #擷取第二行

2.按列擷取

python資料分析常用函式

for 目標 in 對像 print 賦值目標 1.for迴圈字串操作 a iplaypython.com for i in a print i 案例中的 i 相當於目標,字串變數a是遍歷 迭代 對像。當執行for迴圈語句時,每一次迭代時,i 都會從遍歷 迭代 對像a中接收乙個新值輸出。結束迴圈後,...

Python之資料分析(寶可夢資料分析)

在此感謝阿里雲天池平台提供的學習平台,並提供相應的教程供小白們學習資料分析。seaborn庫 seaborn 是基於 python 且非常受歡迎的圖形視覺化庫,在 matplotlib 的基礎上,進行了更高階的封裝,使得作圖更加方便快捷。即便是沒有什麼基礎的人,也能通過極簡的 做出具有分析價值而又十...

python資料分析之Numpy

numpy系統是python的一種開源的數值計算擴充套件 ndarray 多維陣列 所有元素必須是相同型別 ndim屬性,維度個數 shape屬性,各維度大小 dtype屬性,資料型別 coding utf 8 import numpy as np 生成指定維度的隨機多維資料 data np.ran...