首頁(yè)常見問題正文

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

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

IT培訓(xùn)班

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

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

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

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

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

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

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

  (1)numpy.shape(): 返回?cái)?shù)組的形狀。

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

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

  3.數(shù)組操作:

  (1)numpy.concatenate(): 沿指定軸連接兩個(gè)或多個(gè)數(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.元素級(jí)操作:

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

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

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

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

  (5)numpy.power(): 元素級(jí)冪運(yùn)算。

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

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

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

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

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

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

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

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

  (7)numpy.unique(): 返回?cái)?shù)組中的唯一元素。

  7.邏輯操作:

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

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

  (1)numpy.dot(): 計(jì)算兩個(gè)數(shù)組的點(diǎn)積。

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

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

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

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!