一、步驟
1、查詢值
使用陣列的索引和切片
2、修改值
直接賦值
例子
importnumpy as np
arr1 = np.arange(0, 24).reshape(4, 6)
#使用陣列的索引和切片查詢值,並修改值
arr1[:, 2:5] = 10
print(arr1)
二、查詢值補充
1、布林索引
a、實質
判斷條件做為索引使用
b、例子
importnumpy as np
arr1 = np.arange(0, 24).reshape(4, 6)
#找到值
print(arr1 < 10)
#修改值
arr1[arr1 < 8] =0
print(arr1)
2、三元運算
a、格式
np.where(條件, x, y)#陣列中符合條件(布林索引)的賦值x,不符合的賦值y
注意:np.where()方法,有返回值,需要乙個變數去接收返回值
b、例子
importnumpy as np
arr1 = np.arange(0, 24).reshape(4, 6)
arr2 = np.where(arr1 < 10, 0, 1)
print(arr2)
3、clip(裁剪)
a、格式
np.clip(a, min, max)#a 是陣列
#min 陣列a中元素小於min的用min賦值
#max 陣列a中元素大於max的用max賦值
注意:np.clip()方法,有返回值,需要乙個變數去接收返回值
b、例子
importnumpy as np
arr1 = np.arange(0, 24).reshape(4, 6)
(arr1)
print('
=' * 40)
arr2 = np.clip(arr1, 5, 10)
print(arr2)
numpy數值統計
一 numpy數值統計 1 排序 1 sort arr1 np.array 5,2,3,6,7,1 2 argsort 排序後的索引 print arr1.argsort print arr2.argsort axis 0 2.去重 names np.array 小明 小紅 小明 小紅 小明 小紅 ...
Numpy數值計算基礎
numpy 的英文全稱為 numerical python,意味 python 面向數值計算的第三方庫。numpy 的特點在於,針對 python 內建的陣列型別做了擴充,支援更高維度的陣列和矩陣運算,以及更豐富的數學函式。numpy 是 scipy.org 中最重要的庫之一,它同時也被 panda...
20191014 numpy 數值計算
詳細 numpy是高效能科技計算和資料分析的基礎包。多維陣列結構,節省空間。底層使用c 等 的工具 與列表的區別 陣列物件的內的元素必須相同 陣列大小不可修改 主要的建立的方法 np.array 生成 常用屬性 陣列的轉置 dtype 陣列元素的資料型別 size 元組的個數 ndim 陣列的維數 ...