无主之地2配置高吗|看真人裸体BBBBB|秋草莓丝瓜黄瓜榴莲色多多|真人強奷112分钟|精品一卡2卡3卡四卡新区|日本成人深夜苍井空|八十年代动画片

網易首頁 > 網易號 > 正文 申請入駐

NumPy 常用函數手冊(合集)

0
分享至

NumPy 是 Python 科學計算的基礎庫,其函數體系覆蓋數組創建、結構變換、索引操作、數學運算、統計分析與線性代數等多個方面。由于接口分散且數量眾多,缺乏統一視角往往不利于系統理解與高效查閱。本手冊以功能分類為主線,對常用函數進行結構化整理,建立清晰的知識框架,既可作為查閱工具,也可作為系統學習 NumPy 的參考。

點擊分組標題可查閱詳細說明。

1 從對象或現有數據構造

array()

asarray()

asanyarray()

copy()

fromiter()

frombuffer()

fromfile()

fromstring()

2 初始化與占位創建

zeros()

ones()

empty()

full()

3 按已有數組模板創建

zeros_like()

ones_like()

empty_like()

full_like()

4 按數值序列創建

arange()

linspace()

logspace()

geomspace()

5 按結構規則創建

eye()

identity()

tri()

tril()

triu()

diag()

diagflat()

6 網格與坐標創建

indices()

meshgrid()

7 按函數規則創建

fromfunction()

8 按隨機數分布創建

NumPy 提供隨機數生成模塊 numpy.random。當前推薦使用 Generator 隨機數接口。

注:本篇主要整理 ndarray 的常用屬性,雖非函數,但為便于統一檢索,仍納入本手冊體系。

1 結構屬性

shape

ndim

size

2 類型屬性

dtype

itemsize

3 存儲與內存屬性

nbytes

base

data

4 內存布局屬性

strides

flags

5 結構變換相關屬性

T

6 復數相關屬性

real

imag

注:where、compress、extract、nonzero、argwhere 等函數在不同語境中同時具有“索引定位”與“條件篩選”雙重角色,本篇側重其索引與提取語義。

1 索引位置獲取

argmax()

argmin()

argwhere()

nonzero()

flatnonzero()

2 條件索引

where()

3 元素提取與選擇

take()

choose()

take_along_axis()

compress()

extract()

ix_()

4 索引變換與坐標轉換

unravel_index()

ravel_multi_index()

5 對角線與軸向提取

diagonal()

trace()

1 寫入與替換

put()

put_along_axis()

place()

putmask()

copyto()

2 插入元素

insert()

3 刪除元素

delete()

4 數組填充

fill() -- ndarray 方法

1 形狀調整

reshape()

resize()

2 數組展平

ravel()

flatten()

3 維度變化

squeeze()

expand_dims()

4 維度保證

atleast_1d()

atleast_2d()

atleast_3d()

5 軸變換

transpose()

swapaxes()

moveaxis()

rollaxis()

1 沿已有軸拼接

concatenate()

concat()

2 沿新軸堆疊

stack()

3 分塊拼接(結構拼接)

block()

4 按方向組織的便捷拼接接口

vstack()

hstack()

dstack()

5 列向量/行方向便捷接口

column_stack()

row_stack() -- 已棄用,不推薦繼續使用

6 簡化拼接接口

append()

7 其它常用快捷拼接語法

r_

c_

1 元素級重復

repeat()

2 結構級復制

tile()

3 廣播機制擴展

broadcast_to()

broadcast_arrays()

1 等分拆分

split()

2 不等分拆分

array_split()

3 按方向拆分接口(基于 split)

hsplit()

vsplit()

dsplit()

4 堆疊的逆操作

unstack()

注:NumPy 中“索引”與“條件篩選”在實現上高度耦合。本篇側重依據布爾條件進行過濾、提取與邏輯組合;部分函數因此與“數組索引與切片”一篇存在交叉。

1 條件篩選與提取

where()

extract()

compress()

2 索引獲取

nonzero()

argwhere()

3 條件分支選擇

select()

piecewise()

4 集合判斷

isin()

5 邏輯運算

logical_and()

logical_or()

logical_not()

logical_xor()

1 排序操作

sort()

2 索引排序

argsort()

lexsort()

3 部分排序

partition()

argpartition()

4 搜索定位

searchsorted()

5 去重/唯一值提取

unique()

1 基本數值運算

abs()

fabs()

negative()

square()

sqrt()

cbrt()

reciprocal()

NumPy 還提供基礎算術 ufunc(add、subtract、multiply、divide),但通常直接使用運算符(+、-、*、/)更為常見。

2 冪與指數運算

power()

exp()

3 對數運算

log()

log10()

log2()

4 三角函數與角度轉換

4.1 三角函數

sin()

cos()

tan()

4.2 逆三角函數

arcsin()

arccos()

arctan()

arctan2()

4.3 角度與弧度轉換

deg2rad() / radians()

rad2deg() / degrees()

5 取整與數值限制

ceil()

floor()

around()

round() / around()

trunc()

clip()

sign()

signbit()

copysign()

mod()

fmod()

6 逐元素最大值/最小值

maximum()

minimum()

fmax()

fmin()

7 向量與幾何計算

hypot()

8 雙曲函數與反雙曲函數

8.1 雙曲函數

sinh()

cosh()

tanh()

8.2 反雙曲函數

arcsinh()

arccosh()

arctanh()

9 指數與對數的數值穩定函數

log1p()

expm1()

10 數值判斷

isfinite()

isinf()

isnan()

11 常用數學常量

注:本節一并收錄數值計算中常用的 NumPy 數學常量,便于統一檢索。

pi

e

inf

nan

1 基本統計量

sum()

prod()

mean()

average()

count_nonzero()

2 極值運算

max()

min()

ptp()

3 位置索引函數

argmax()

argmin()

4 累計運算

cumsum()

cumprod()

5 離散程度函數

std()

var()

6 順序統計函數

median()

percentile()

quantile()

7 邏輯聚合運算

any()

all()

8 NaN 安全聚合函數

nansum()

nanprod()

nanmean()

nanmax()

nanmin()

nanstd()

nanvar()

nanmedian()

nanpercentile()

nanquantile()

nancumsum()

nancumprod()

NumPy 提供了一組與線性代數相關的函數,其中相當一部分集中在 numpy.linalg 模塊中,也有部分接口位于 NumPy 頂層命名空間。

1 矩陣與向量乘法及冪運算

matmul()

dot()

multi_dot()

matrix_power()

2 矩陣分解

svd()

svdvals()

qr()

cholesky()

3 線性方程組求解

solve()

lstsq()

4 矩陣特征值與特征向量

eig()

eigh()

eigvals()

eigvalsh()

5 矩陣范數與條件數

norm()

cond()

6 矩陣逆與偽逆

inv()

pinv()

7 矩陣行列式與秩

det()

matrix_rank()

slogdet()

1 NumPy 二進制文件讀寫(.npy)

save()

load()

2 多數組壓縮文件讀寫(.npz)

savez()

savez_compressed()

3 文本文件讀寫

savetxt()

loadtxt()

genfromtxt()

4 原始二進制文件讀寫

fromfile()

tofile()

NumPy 隨機數體系分為 legacy API 與 Generator API。新代碼通常應優先使用 Generator API,并盡量避免在同一隨機流程中與 legacy 接口混用。

1 隨機數生成器控制

seed()

2 均勻分布隨機數

rand()

random()

uniform()

random_sample()

ranf()

sample()

3 整數隨機數

randint()

random_integers() -- 已棄用,不推薦繼續使用

4 隨機抽樣與排列

choice()

permutation()

shuffle()

5 常見概率分布

5.1 正態分布

normal()

randn()

5.2 離散分布

binomial()

multinomial()

poisson()

geometric()

negative_binomial()

5.3 連續分布

exponential()

gamma()

beta()

dirichlet()

chisquare()

lognormal()

1 生成隨機數生成器

default_rng()

2 隨機整數

integers()

3 均勻分布隨機數

random()

uniform()

4 隨機抽樣與排列

choice()

permutation()

shuffle()

5 概率分布生成

5.1 正態分布

normal()

multivariate_normal()

5.2 離散分布

binomial()

multinomial()

poisson()

5.3 連續分布

exponential()

gamma()

beta()

chisquare()

lognormal()

dirichlet()

小結

本手冊以功能分類為主線,對 NumPy 常用接口進行了系統整理,涵蓋數組創建、屬性、索引、結構調整、數值運算、統計分析、線性代數、文件讀寫與隨機數生成等核心內容。通過統一編排,可將分散接口納入同一認知框架,提升查閱效率,并幫助讀者逐步建立對 NumPy 計算體系的整體理解。

點贊有美意,贊賞是鼓勵

特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關推薦
熱點推薦
0-2大冷門,世界第4不敵世界第76,無緣ATP250斯海爾托亨博斯站四強

0-2大冷門,世界第4不敵世界第76,無緣ATP250斯海爾托亨博斯站四強

側身凌空斬
2026-06-12 23:43:21
卸下反艦導彈!22型快艇爆改出山,美軍被碾壓,中國下了盤大棋

卸下反艦導彈!22型快艇爆改出山,美軍被碾壓,中國下了盤大棋

李健政觀察
2026-06-12 16:07:05
演員陳敏兒去世

演員陳敏兒去世

揚子晚報
2026-06-12 18:49:13
你發現了么,進入2026年,在蘇州反向買房的人,越來越多

你發現了么,進入2026年,在蘇州反向買房的人,越來越多

林子說事
2026-06-12 18:34:14
立刻停止食用這些粗糧,吃得越多,腸癌風險越高?醫生告訴你真相

立刻停止食用這些粗糧,吃得越多,腸癌風險越高?醫生告訴你真相

敘說醫療健康
2026-06-12 05:00:08
日本男排把世界第一拉下馬!2大主力回歸戰中國,海寧剔除李詠臻

日本男排把世界第一拉下馬!2大主力回歸戰中國,海寧剔除李詠臻

排球黃金眼
2026-06-12 23:54:31
終于感受到國企降薪有多狠了

終于感受到國企降薪有多狠了

細說職場
2026-06-12 13:50:35
比亞迪一建廠項目暫停!

比亞迪一建廠項目暫停!

電動內參
2026-06-12 18:49:58
緊急叫停?謝娜巡演被大量舉報,官方最新回應來了

緊急叫停?謝娜巡演被大量舉報,官方最新回應來了

觀察鑒娛
2026-06-12 09:51:17
內塔尼亞胡:以色列已準備好拋棄美國獨自攻擊伊朗

內塔尼亞胡:以色列已準備好拋棄美國獨自攻擊伊朗

一種觀點
2026-06-10 15:53:34
1962年,當36歲夢露當眾褪衣亮相那一刻,生命就已經進入了倒計時

1962年,當36歲夢露當眾褪衣亮相那一刻,生命就已經進入了倒計時

毒舌小紅帽
2026-06-10 18:33:58
疑阿里員工爆料:所在部門50%已離職,N+1到手轉行跨境電商

疑阿里員工爆料:所在部門50%已離職,N+1到手轉行跨境電商

六子吃涼粉
2026-06-12 11:13:32
馬斯克發出終極警報:5年內世界將巨變,人類優勢或面對終極危機

馬斯克發出終極警報:5年內世界將巨變,人類優勢或面對終極危機

流史歲月
2026-06-11 19:10:06
溫瑞博打瘋了!一日三勝!爆冷淘汰世界第二!林詩棟攜手黃友政晉級男雙八強!

溫瑞博打瘋了!一日三勝!爆冷淘汰世界第二!林詩棟攜手黃友政晉級男雙八強!

好乒乓
2026-06-12 17:35:49
汪小菲公開家庭矛盾:無法與孩子溝通!兒子索要錢,女兒要求房屋

汪小菲公開家庭矛盾:無法與孩子溝通!兒子索要錢,女兒要求房屋

青芳草
2024-07-10 10:05:49
某駐外機構,僅5個月就給10萬印度人發簽證,遭網暴!

某駐外機構,僅5個月就給10萬印度人發簽證,遭網暴!

奇思妙想生活家
2026-06-12 15:00:36
金價下跌了,2026年6月12日人民幣與國內黃金的最新報價

金價下跌了,2026年6月12日人民幣與國內黃金的最新報價

說故事的阿襲
2026-06-12 14:31:46
杰倫·布倫森關鍵時刻能力強,OG·阿努諾比助尼克斯幾乎要奪冠

杰倫·布倫森關鍵時刻能力強,OG·阿努諾比助尼克斯幾乎要奪冠

好火子
2026-06-13 05:45:53
我75歲,存款300多萬,血的教訓告誡我:再親的親人也要留個心眼

我75歲,存款300多萬,血的教訓告誡我:再親的親人也要留個心眼

千秋文化
2026-06-12 20:21:36
又一價格“屠夫”來了!奧迪A6L給出16.49萬優惠,你心動嗎?

又一價格“屠夫”來了!奧迪A6L給出16.49萬優惠,你心動嗎?

汽車網評
2026-06-11 22:21:19
2026-06-13 06:08:49
MediaTea
MediaTea
專業的數字媒體、新媒體技術
1888文章數 80關注度
往期回顧 全部

科技要聞

剛剛,人類歷史上首位萬億美元富豪誕生!

頭條要聞

SpaceX上市首日收漲19% 總市值報2.1萬億美元

頭條要聞

SpaceX上市首日收漲19% 總市值報2.1萬億美元

體育要聞

歐洲恐韓?肉德維德?

娛樂要聞

一天4個瓜,肖戰熱巴最意外

財經要聞

萬億美元順差背后,透露這些信號

汽車要聞

標配激光雷達/雙動力可選 昊鉑S600限時售17.99萬起

態度原創

時尚
本地
旅游
家居
教育

夏天別總穿一身白或一身黑!試試一半彩色、一半基礎色,高級亮眼

本地新聞

AK劉彰邂逅河北南大港濕地

旅游要聞

印度有錢人真多酷暑辦理旅游簽證!不是有錢任性,是熱到活不下去

家居要聞

空間微調 移形換境

教育要聞

唐尚珺第17次寫高考作文:不后悔放棄中國政法大學,為救治父親

無障礙瀏覽 進入關懷版