生成用函式
效果np.array( x)
將輸入資料轉化為乙個ndarray
np.array( x, dtype)
將輸入資料轉化為乙個型別為type的ndarray
np.asarray( array )
將輸入資料轉化為乙個新的(copy)ndarray
np.ones( n )
生成乙個n長度的一維全一ndarray
np.ones( n, dtype)
生成乙個n長度型別是dtype的一維全一ndarray
np.ones_like( ndarray )
生成乙個形狀與引數相同的全一ndarray
np.zeros( n)
生成乙個n長度的一維全零ndarray
np.zeros( n, dtype)
生成乙個n長度型別位dtype的一維全零ndarray
np.zeros_like(ndarray)
類似np.ones_like( ndarray )
np.empty( n )
生成乙個n長度的未初始化一維ndarray
np.empty( n, dtype)
生成乙個n長度型別是dtype的未初始化一維ndarray
np.empty(ndarray)
類似np.ones_like( ndarray )
np.eye( n )
建立乙個n * n的單位矩陣(對角線為1,其餘為0)
np.identity( n )
建立乙個n * n的單位矩陣(對角線為1,其餘為0)
np.arange( num)
生成乙個從0到num-1步數為1的一維ndarray
np.arange( begin, end)
生成乙個從begin到end-1步數為1的一維ndarray
np.arange( begin, end, step)
生成乙個從begin到end-step的步數為step的一維ndarray
np.mershgrid(ndarray, ndarray,…)
生成乙個ndarray * ndarray * …的多維ndarray
np.where(cond, ndarray1, ndarray2)
根據條件cond,選取ndarray1或者ndarray2,返回乙個新的ndarray
np.in1d(ndarray, [x,y,…])
檢查ndarray中的元素是否等於[x,y,…]中的乙個,返回bool陣列
Numpy中的transpose函式
transpose 的操作物件是矩陣。我們用乙個例子來說明這個函式 0 1 2 3 4 5 6 7 這是乙個shape為 2,2,2 的矩陣,現在對它進行transpose操作。首先我們對矩陣的維度進行編號,上述矩陣有三個維度,則編號分別為0,1,2,而transpose函式的引數輸入就是基於這個編...
numpy中的tile函式
在看機器學習實戰這本書時,遇到numpy.tile a,b 函式,愣是沒看懂怎麼回事,裝了numpy模組後,實驗了幾把,原來是這樣子 重複a,b次,這裡的b可以時int型別也可以是遠組型別。python view plain copy import numpy numpy.tile 0,0 5 在列...
Numpy中的pad函式
title numpy中的pad函式 date 2017 07 30 14 25 06 categories 填補乙個陣列。pad array,pad width,mode,kwars 其中array為要填補的陣列 input pad width是在各維度的各個方向上想要填補的長度,如 2,3 4,...