1. 程式人生 > >Python資料分析與展示(二)(基於北理MOOC)

Python資料分析與展示(二)(基於北理MOOC)

Numpy庫入門
Python資料分析與展示

1.1.2ndarray陣列的變換
對於建立後的ndarray陣列,可以對其進行維度變換和元素型別變換
a = np.ones((2,3,4), dtype=np.int32)

ndarray陣列的維度變換
這裡寫圖片描述

這裡寫圖片描述
這裡寫圖片描述

這裡寫圖片描述

astype()方法一定會建立新的陣列(原始資料的一個拷貝),即使兩個型別一致
ndarray陣列向列表的轉換
ls = a.tolist()
這裡寫圖片描述

陣列的索引和切片
索引:獲取陣列中特定位置元素的過程
切片:獲取陣列元素子集的過程

一維陣列的索引和切片:與Python的列表類似
這裡寫圖片描述

多維陣列的索引:


這裡寫圖片描述

這裡寫圖片描述

ndarray陣列的運算
陣列與標量之間的運算
陣列與標量之間的運算作用於陣列的每一個元素
例項
計算a與元素平均值的商
這裡寫圖片描述

NumPy一元函式
對ndarray中的資料執行元素級運算的函式
這裡寫圖片描述

這裡寫圖片描述
這裡寫圖片描述

例項:
這裡寫圖片描述

NumPy二元函式
這裡寫圖片描述

NumPy二元函式例項
這裡寫圖片描述