numpy常用函式

2022-02-27 08:42:29 字數 673 閱讀 8011

.ndim :維度

.shape :各維度的尺度 (2,5)

.size :元素的個數 10

.dtype :元素的型別 dtype(『int32』)

np.arange(n) ; 元素從0到n-1的ndarray型別

np.ones(shape): 生成全1

np.zeros((shape), ddtype = np.int32) : 生成int32型的全0

np.full(shape, val): 生成全為val

np.eye(n) : 生成單位矩陣

np.linspace(1,10,4): 根據起止資料等間距地生成陣列

np.linspace(1,10,4, endpoint = false):endpoint 表示10是否作為生成的元素

.reshape(shape) : 不改變當前陣列,依shape生成

.resize(shape) : 改變當前陣列,依shape生成

.flatten() : 對陣列進行降維,返回摺疊後的一位陣列

np.square(a): 計算各元素的平方

np.int64(a): 將a的值轉換成整數,例子,relu的求導:np.int64(a2 > 0)

待續.................

Numpy常用函式

1 把向量轉化為矩陣 import numpy as np a np.arange 15 構造出乙個從0到14的向量 檢視為 array 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14 改變向量為三行五列的矩陣 a.reshape 3,5 結果為 array 0,1,2,3,4...

numpy常用函式

np.unique 去除重複值 np.c 按行按列合併陣列 np.searchsorted a,b 返回b有序插入在a中的位置索引 np.vectorize 向量化運算函式 np.percentile 取數列第百分分位的數值 np.array.any 和numpy.array.all np.arra...

numpy常用函式

arange是numpy模組中的函式,arange start,stop step,dtype none 根據start與stop指定的範圍以及step設定的步長,生成乙個 ndarray,如果未給出dtype,則資料型別根據輸入引數確定。arange生成乙個等差陣列,step可以為float型別。...