首頁常見問題正文

NumPy中有哪些操作Python列表的函數(shù)?

更新時間:2024-01-26 來源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  1.創(chuàng)建數(shù)組:

  (1)numpy.array(): 從列表或元組創(chuàng)建數(shù)組。

  (2)numpy.zeros(): 創(chuàng)建一個全零數(shù)組。

  (3)numpy.ones(): 創(chuàng)建一個全一數(shù)組。

  (4)numpy.arange(): 創(chuàng)建一個等差數(shù)組。

  (5)numpy.linspace(): 創(chuàng)建一個線性間隔數(shù)組。

  2.數(shù)組形狀操作:

  (1)numpy.shape(): 返回數(shù)組的形狀。

  (2)numpy.reshape(): 改變數(shù)組的形狀。

  (3)numpy.flatten(): 將多維數(shù)組轉(zhuǎn)為一維數(shù)組。

  3.數(shù)組操作:

  (1)numpy.concatenate(): 沿指定軸連接兩個或多個數(shù)組。

  (2)numpy.vstack(): 垂直堆疊數(shù)組。

  (3)numpy.hstack(): 水平堆疊數(shù)組。

  (4)numpy.split(): 沿指定軸分割數(shù)組。

  (5)numpy.delete(): 刪除數(shù)組中的元素。

  4.索引和切片:

  (1)numpy indexing: 使用索引訪問數(shù)組元素。

  (2)numpy slicing: 使用切片操作提取子數(shù)組。

  5.元素級操作:

  (1)numpy.add(): 元素級加法。

  (2)numpy.subtract(): 元素級減法。

  (3)numpy.multiply(): 元素級乘法。

  (4)numpy.divide(): 元素級除法。

  (5)numpy.power(): 元素級冪運算。

  (6)numpy.sqrt(): 元素級平方根。

  6.統(tǒng)計和數(shù)學(xué)運算:

  (1)numpy.sum(): 計算數(shù)組元素的總和。

  (2)numpy.mean(): 計算數(shù)組元素的平均值。

  (3)numpy.std(): 計算數(shù)組元素的標(biāo)準(zhǔn)差。

  (4)numpy.min(), numpy.max(): 計算數(shù)組元素的最小值和最大值。

  (5)numpy.argmin(), numpy.argmax(): 返回數(shù)組元素的最小值和最大值的索引。

  (6)numpy.median(): 計算數(shù)組元素的中位數(shù)。

  (7)numpy.unique(): 返回數(shù)組中的唯一元素。

  7.邏輯操作:

  (1)numpy.logical_and(), numpy.logical_or(), numpy.logical_not(): 元素級邏輯操作。

  8.線性代數(shù)運算:

  (1)numpy.dot(): 計算兩個數(shù)組的點積。

  (2)numpy.matmul(): 執(zhí)行矩陣乘法。

  (4)numpy.linalg.inv(): 計算矩陣的逆。

  這只是NumPy提供的眾多函數(shù)中的一部分,NumPy還包括許多其他功能和方法,用于高效處理大規(guī)模數(shù)據(jù)和進行科學(xué)計算。

分享到:
在線咨詢 我要報名
和我們在線交談!