python學習筆記3 numpy包的相關介紹

2021-10-17 07:37:06 字數 1452 閱讀 5869

ndarray.ndim	#獲取ndarray的維數

ndarray.shape #獲取ndarray各個維度的長度

ndarray.dtype #獲取ndarray中元素的資料型別

ndarray.t #簡單轉置矩陣ndarray

專案

value

ndarray.ndim

獲取ndarray的維數

ndarray.shape

獲取ndarray各個維度的長度

ndarray.dtype

獲取ndarray中元素的資料型別

ndarray.t

簡單轉置矩陣ndarray 函式

作用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_like(ndarray)

類似np.ones_like( ndarray )

np.eye( n )/np.identity( n )

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.where(cond, ndarray1, ndarray2)

根據條件cond,選取ndarray1或者ndarray2,返回乙個新的ndarray

np.in1d(ndarray, [x,y,…])

檢查ndarray中的元素是否等於[x,y,…]中的乙個,返回bool陣列

機器學習之旅 重要的Python庫 Numpy

numpy numerical python的簡稱 是python科學計算的基礎包。它提供了以下功能 1 快速高效的多維陣列物件ndarray 2 用於對陣列執行元素級計算以及直接對陣列執行數 算的函式 3 用於讀寫硬碟上基於陣列的資料集的工具 4 線性代數運算 傅利葉變換,以及隨機數生成 5 用於...

python學習筆記3

1 字串的格式化操作 format variable format 是格式的樣式,variable 是要被格式化的變數 format 有如下幾種形式 o 將數值轉換為八進位制 x 將數值轉換為十六進製制 d 整數轉換符號 s 字串轉換符號 如下 o 100 144 o 100 加入乙個 號可輸出標準...

python 學習筆記3

2014 10 23 三種內建的資料結構 列表 元組和字典 list len list list.sort 修改列表本身,而不是返回乙個修改後的列表 列表時可變的,字串不可變 for item in list 遍歷 del list 0 刪除專案,自動補齊。print語句的結尾的逗號消除列印的換行符...