寫了個程序,對Numpy的絕大部分函數(shù)及其說明進行了中文翻譯磕潮。
原網(wǎng)址:https://docs.scipy.org/doc/numpy/reference/routines.html#routines
創(chuàng)建數(shù)組
函數(shù) | 說明 |
---|---|
1和0 | |
empty(shape[, dtype, order]) | 返回給定形狀和類型的新數(shù)組,而不初始化條目容贝。 |
empty_like(a[, dtype, order, subok]) | 返回與給定數(shù)組形狀和類型相同的新數(shù)組自脯。 |
eye(N[, M, k, dtype, order]) | 返回對角線上為1、別處為0的二維數(shù)組斤富。 |
identity(n[, dtype]) | 返回標識數(shù)組膏潮。 |
ones(shape[, dtype, order]) | 返回給定形狀和類型的新數(shù)組,其中填充了一個龟糕。 |
ones_like(a[, dtype, order, subok]) | 返回與給定數(shù)組形狀和類型相同的數(shù)組讲岁。 |
zeros(shape[, dtype, order]) | 返回給定形狀和類型的新數(shù)組,用零填充阶淘。 |
zeros_like(a[, dtype, order, subok]) | 返回與給定數(shù)組形狀和類型相同的零數(shù)組溪窒。 |
full(shape, fill_value[, dtype, order]) | 返回給定形狀和類型的新數(shù)組摹芙,用fill _ value填充浮禾。 |
full_like(a, fill_value[, dtype, order, subok]) | 返回與給定數(shù)組形狀和類型相同的完整數(shù)組份汗。 |
根據(jù)現(xiàn)有數(shù)據(jù) | |
array(object[, dtype, copy, order, subok, ndmin]) | 創(chuàng)建一個數(shù)組裸影。 |
asarray(a[, dtype, order]) | 將輸入轉(zhuǎn)換為數(shù)組轩猩。 |
asanyarray(a[, dtype, order]) | 將輸入轉(zhuǎn)換為ndarray均践,但將ndarray子類傳遞到彤委。 |
ascontiguousarray(a[, dtype]) | 返回內(nèi)存中的連續(xù)數(shù)組( C順序)车遂。 |
asmatrix(data[, dtype]) | 將輸入解釋為矩陣。 |
copy(a[, order]) | 返回給定對象的數(shù)組副本衣陶。 |
frombuffer(buffer[, dtype, count, offset]) | 將緩沖區(qū)解釋為一維數(shù)組。 |
fromfile(file[, dtype, count, sep]) | 從文本或二進制文件中的數(shù)據(jù)構(gòu)造數(shù)組译断。 |
fromfunction(function, shape, **kwargs) | 通過在每個坐標上執(zhí)行函數(shù)來構(gòu)造數(shù)組或悲。 |
fromiter(iterable, dtype[, count]) | 從可迭代對象創(chuàng)建新的一維數(shù)組镐作。 |
fromstring(string[, dtype, count, sep]) | 從字符串中的文本數(shù)據(jù)初始化的新一維數(shù)組杨蛋。 |
loadtxt(fname[, dtype, comments, delimiter, …]) | 從文本文件加載數(shù)據(jù)理澎。 |
創(chuàng)建記錄數(shù)組( numpy . rec ) | |
注意 | numpy . rec是numpy . core . records的首選別名逞力。 |
core.records.array(obj[, dtype, shape, …]) | 從各種各樣的對象構(gòu)造記錄數(shù)組。 |
core.records.fromarrays(arrayList[, dtype, …]) | 從(平面)數(shù)組列表中創(chuàng)建記錄數(shù)組 |
core.records.fromrecords(recList[, dtype, …]) | 從文本形式的記錄列表中創(chuàng)建重新排列 |
core.records.fromstring(datastring[, dtype, …]) | 從字符串中包含的二進制數(shù)據(jù)創(chuàng)建(只讀)記錄數(shù)組 |
core.records.fromfile(fd[, dtype, shape, …]) | 從二進制文件數(shù)據(jù)創(chuàng)建數(shù)組 |
創(chuàng)建字符數(shù)組(字符) | |
注意 | numpy . char是numpy . core . defcharary的首選別名执隧。 |
core.defchararray.array(obj[, itemsize, …]) | 創(chuàng)建一個字符數(shù)組。 |
core.defchararray.asarray(obj[, itemsize, …]) | 將輸入轉(zhuǎn)換為字符數(shù)組屋摔,僅在必要時復制數(shù)據(jù)钓试。 |
數(shù)值范圍 | |
arange([start,] stop[, step,][, dtype]) | 在給定間隔內(nèi)返回均勻間隔的值。 |
linspace(start, stop[, num, endpoint, …]) | 在指定的時間間隔內(nèi)返回均勻間隔的數(shù)字硝烂。 |
logspace(start, stop[, num, endpoint, base, …]) | 返回對數(shù)刻度上均勻間隔的數(shù)字串稀。 |
geomspace(start, stop[, num, endpoint, dtype]) | 返回對數(shù)刻度上均勻間隔的數(shù)字(幾何級數(shù))。 |
meshgrid(*xi, **kwargs) | 從坐標向量返回坐標矩陣狮杨。 |
mgrid | nd _ grid實例母截,返回密集的多維“網(wǎng)格”。 |
ogrid | 返回開放多維“網(wǎng)格”的nd _ grid實例橄教。 |
建筑矩陣 | |
diag(v[, k]) | 提取對角線或構(gòu)造對角線數(shù)組清寇。 |
diagflat(v[, k]) | 以展平的輸入為對角線創(chuàng)建二維數(shù)組喘漏。 |
tri(N[, M, k, dtype]) | 一個數(shù)組,在給定對角線上和下方有一個华烟,在其他地方有零翩迈。 |
tril(m[, k]) | 數(shù)組的下三角形。 |
triu(m[, k]) | 數(shù)組的上三角形盔夜。 |
vander(x[, N, increasing]) | 生成范德蒙矩陣负饲。 |
矩陣類 | |
mat(data[, dtype]) | 將輸入解釋為矩陣。 |
bmat(obj[, ldict, gdict]) | 從字符串喂链、嵌套序列或數(shù)組構(gòu)建矩陣對象返十。 |
數(shù)組操作
函數(shù) | 說明 |
---|---|
基本操作 | |
copyto(dst, src[, casting, where]) | 將值從一個陣列復制到另一個陣列,根據(jù)需要進行廣播椭微。 |
改變陣列形狀 | |
reshape(a, newshape[, order]) | 在不更改數(shù)組數(shù)據(jù)的情況下為數(shù)組賦予新形狀洞坑。 |
ravel(a[, order]) | 返回連續(xù)的扁平數(shù)組。 |
ndarray.flat | 數(shù)組上的一維迭代器蝇率。 |
ndarray.flatten([order]) | 返回折疊到一維中的數(shù)組副本迟杂。 |
置換式運算 | |
moveaxis(a, source, destination) | 將數(shù)組的軸移動到新位置。 |
rollaxis(a, axis[, start]) | 向后滾動指定的軸瓢剿,直到它位于給定位置逢慌。 |
swapaxes(a, axis1, axis2) | 交換數(shù)組的兩個軸。 |
ndarray.T | 與self . indim < 2時返回self ( )相同间狂。 |
transpose(a[, axes]) | 置換數(shù)組的維度攻泼。 |
改變維數(shù) | |
atleast_1d(*arys) | 將輸入轉(zhuǎn)換為至少具有一維的數(shù)組瘸羡。 |
atleast_2d(*arys) | 將輸入視為至少具有兩個維度的數(shù)組先蒋。 |
atleast_3d(*arys) | 將輸入視為至少具有三維的數(shù)組亭螟。 |
broadcast | 制作模擬廣播的對象驮捍。 |
broadcast_to(array, shape[, subok]) | 將數(shù)組廣播到新形狀颊糜。 |
broadcast_arrays(*args, **kwargs) | 相互廣播任意數(shù)量的陣列肮街。 |
expand_dims(a, axis) | 展開數(shù)組的形狀铭拧。 |
squeeze(a[, axis]) | 從數(shù)組形狀中刪除一維條目惹恃。 |
改變陣列種類 | |
asarray(a[, dtype, order]) | 將輸入轉(zhuǎn)換為數(shù)組淆游。 |
asanyarray(a[, dtype, order]) | 將輸入轉(zhuǎn)換為ndarray傍睹,但將ndarray子類傳遞到。 |
asmatrix(data[, dtype]) | 將輸入解釋為矩陣犹菱。 |
asfarray(a[, dtype]) | 返回轉(zhuǎn)換為浮點型的數(shù)組拾稳。 |
asfortranarray(a[, dtype]) | 在內(nèi)存中返回按Fortran順序排列的數(shù)組。 |
ascontiguousarray(a[, dtype]) | 返回內(nèi)存中的連續(xù)數(shù)組( C順序)腊脱。 |
asarray_chkfinite(a[, dtype, order]) | 將輸入轉(zhuǎn)換為數(shù)組访得,檢查NaNs或Infs。 |
asscalar(a) | 將大小為1的數(shù)組轉(zhuǎn)換為其標量等效數(shù)組陕凹。 |
require(a[, dtype, requirements]) | 返回滿足要求的所提供類型的ndarray悍抑。 |
連接陣列 | |
concatenate((a1, a2, …)[, axis, out]) | 沿現(xiàn)有軸連接陣列序列鳄炉。 |
stack(arrays[, axis, out]) | 沿著新軸連接一系列數(shù)組。 |
column_stack(tup) | 將一維數(shù)組作為列堆疊成二維數(shù)組搜骡。 |
dstack(tup) | 按順序深度(沿第三軸)堆疊陣列拂盯。 |
hstack(tup) | 水平(按列)按順序堆疊數(shù)組。 |
vstack(tup) | 垂直(按行)順序堆疊陣列记靡。 |
block(arrays) | 從嵌套的塊列表中組裝nd數(shù)組磕仅。 |
分裂陣列 | |
split(ary, indices_or_sections[, axis]) | 將陣列分割成多個子陣列。 |
array_split(ary, indices_or_sections[, axis]) | 將陣列分割成多個子陣列簸呈。 |
dsplit(ary, indices_or_sections) | 沿第三軸(深度)將陣列分割成多個子陣列。 |
hsplit(ary, indices_or_sections) | 水平(按列)將陣列拆分為多個子陣列店茶。 |
vsplit(ary, indices_or_sections) | 將陣列垂直(按行)拆分為多個子陣列蜕便。 |
平鋪陣列 | |
tile(A, reps) | 通過重復代表給定的次數(shù)來構(gòu)造數(shù)組 |
repeat(a, repeats[, axis]) | 重復數(shù)組的元素。 |
添加和刪除元素 | |
delete(arr, obj[, axis]) | 返回刪除了沿軸的子陣列的新陣列贩幻。 |
insert(arr, obj, values[, axis]) | 在給定索引之前沿給定軸插入值轿腺。 |
append(arr, values[, axis]) | 將值追加到數(shù)組的末尾。 |
resize(a, new_shape) | 返回具有指定形狀的新數(shù)組丛楚。 |
trim_zeros(filt[, trim]) | 從一維數(shù)組或序列中修剪前導零和/或尾隨零族壳。 |
unique(ar[, return_index, return_inverse, …]) | 查找數(shù)組的唯一元素。 |
重新排列元素 | |
flip(m, axis) | 沿給定軸反轉(zhuǎn)數(shù)組中元素的順序趣些。 |
fliplr(m) | 向左/向右翻轉(zhuǎn)陣列仿荆。 |
flipud(m) | 沿上下方向翻轉(zhuǎn)陣列。 |
reshape(a, newshape[, order]) | 在不更改數(shù)組數(shù)據(jù)的情況下為數(shù)組賦予新形狀坏平。 |
roll(a, shift[, axis]) | 沿給定軸滾動陣列元素拢操。 |
rot90(m[, k, axes]) | 在軸指定的平面中將陣列旋轉(zhuǎn)90度。 |
二進制操作
函數(shù) | 說明 |
---|---|
元素位操作 | |
bitwise_and(x1, x2, /[, out, where, …]) | 逐位計算兩個數(shù)組的“與”舶替。 |
bitwise_or(x1, x2, /[, out, where, casting, …]) | 逐位計算兩個數(shù)組的OR令境。 |
bitwise_xor(x1, x2, /[, out, where, …]) | 逐元素計算兩個數(shù)組的位異或。 |
invert(x, /[, out, where, casting, order, …]) | 逐位或逐位不逐元素計算反演顾瞪。 |
left_shift(x1, x2, /[, out, where, casting, …]) | 將整數(shù)的位向左移動舔庶。 |
right_shift(x1, x2, /[, out, where, …]) | 將整數(shù)的位向右移動。 |
字節(jié)打包 | |
packbits(myarray[, axis]) | 將二進制值數(shù)組的元素打包成uint 8數(shù)組中的位陈醒。 |
unpackbits(myarray[, axis]) | 將uint 8數(shù)組的元素解包為二進制值輸出數(shù)組惕橙。 |
輸出格式 | |
binary_repr(num[, width]) | 將輸入數(shù)字的二進制表示形式返回為字符串。 |
操作字符串
函數(shù) | 說明 |
---|---|
字符串操作 | |
add(x1, x2) | 返回字符串或unicode兩個數(shù)組的逐元素字符串連接孵延。 |
multiply(a, i) | 返回( a * I )吕漂,即字符串多重連接,按元素排序尘应。 |
mod(a, values) | 返回( a % I )惶凝,即Python 2.6之前的字符串格式( iterpolation )吼虎,對于字符串或unicode這樣的一對array _ likes,逐元素返回苍鲜。 |
capitalize(a) | 返回一個副本思灰,其中每個元素的第一個字符都是大寫的。 |
center(a, width[, fillchar]) | 傳回的復本混滔,其元素以長度寬度字串為中心洒疚。 |
decode(a[, encoding, errors]) | 逐元素調(diào)用字符串解碼。 |
encode(a[, encoding, errors]) | 調(diào)用字符串按元素編碼坯屿。 |
join(sep, seq) | 返回一個字符串油湖,它是序列seq中字符串的串聯(lián)。 |
ljust(a, width[, fillchar]) | 返回一個數(shù)組领跛,數(shù)組中的元素在長度為寬度的字符串中左對齊乏德。 |
lower(a) | 返回元素轉(zhuǎn)換為小寫的數(shù)組。 |
lstrip(a[, chars]) | 對于中的每個元素吠昭,返回刪除前導字符的副本喊括。 |
partition(a, sep) | 9月份左右,將每個元素分區(qū) |
replace(a, old, new[, count]) | 對于中的每個元素矢棚,返回字符串的副本郑什,所有出現(xiàn)的子字符串舊的都替換為新的。 |
rjust(a, width[, fillchar]) | 返回一個數(shù)組蒲肋,數(shù)組中的元素在長度為寬度的字符串中右對齊蘑拯。 |
rpartition(a, sep) | 分隔(拆分)最右邊分隔符周圍的每個元素。 |
rsplit(a[, sep, maxsplit]) | 對于中的每個元素肉津,使用sep作為分隔符字符串返回字符串中的單詞列表强胰。 |
rstrip(a[, chars]) | 對于中的每個元素,返回一個刪除了尾隨字符的副本妹沙。 |
split(a[, sep, maxsplit]) | 對于中的每個元素偶洋,使用sep作為分隔符字符串返回字符串中的單詞列表。 |
splitlines(a[, keepends]) | 對于中的每個元素距糖,返回元素中的線條列表玄窝,在線條邊界處斷開。 |
strip(a[, chars]) | 對于a中的每個元素悍引,返回一個刪除了前導和尾隨字符的副本恩脂。 |
swapcase(a) | 以元素方式返回字符串副本,大寫字符轉(zhuǎn)換為小寫字符趣斤,反之亦然俩块。 |
title(a) | 返回字符串或unicode的元素標題大小寫版本。 |
translate(a, table[, deletechars]) | 對于中的每個元素,返回字符串的副本玉凯,在該副本中势腮,可選參數(shù)deletechars中出現(xiàn)的所有字符都被刪除,其余字符已通過給定的轉(zhuǎn)換表映射漫仆。 |
upper(a) | 返回元素轉(zhuǎn)換為大寫的數(shù)組捎拯。 |
zfill(a, width) | 返回左填充零的數(shù)字字符串 |
比較(與標準numpy比較運算符不同的是,char模塊中的運算符在執(zhí)行比較之前會剝離尾隨空白字符盲厌。) | |
equal(x1, x2) | 按元素返回( x1 = = x2 )署照。 |
not_equal(x1, x2) | 返回( x1!= x2 )元素方式吗浩。 |
greater_equal(x1, x2) | 逐元素返回( x1 > = x2 )建芙。 |
less_equal(x1, x2) | 逐元素返回( x1 < = x2 )。 |
greater(x1, x2) | 逐元素返回( x1 > x2 )懂扼。 |
less(x1, x2) | 逐元素返回( x1 < x2 )岁钓。 |
字符串信息 | |
count(a, sub[, start, end]) | 返回一個數(shù)組,其中子字符串sub在“[開始微王,結(jié)束”范圍內(nèi)不重疊的出現(xiàn)次數(shù)。 |
find(a, sub[, start, end]) | 對于每個元素品嚣,返回字符串中找到子字符串sub的最低索引炕倘。 |
index(a, sub[, start, end]) | 如查找,但在未找到子字符串時引發(fā)值錯誤翰撑。 |
isalpha(a) | 如果字符串中的所有字符都是字母罩旋,并且至少有一個字符,則返回true眶诈,否則返回false涨醋。 |
isdecimal(a) | 對于每個元素,如果元素中只有十進制字符逝撬,則返回True浴骂。 |
isdigit(a) | 如果字符串中的所有字符都是數(shù)字,并且至少有一個字符宪潮,則返回true溯警,否則返回false。 |
islower(a) | 如果字符串中的所有大小寫字符都是小寫的狡相,并且至少有一個大小寫字符梯轻,則返回true,否則返回false尽棕。 |
isnumeric(a) | 對于每個元素喳挑,如果元素中只有數(shù)字字符,則返回True。 |
isspace(a) | 如果字符串中只有空白字符伊诵,并且至少有一個字符单绑,則返回true,否則返回false日戈。 |
istitle(a) | 如果元素是標題大小寫字符串询张,并且至少有一個字符,則返回true浙炼,否則返回false份氧。 |
isupper(a) | 如果字符串中的所有大小寫字符都是大寫的,并且至少有一個字符弯屈,則返回true蜗帜,否則返回false。 |
rfind(a, sub[, start, end]) | 對于a中的每個元素资厉,返回字符串中找到substring sub的最高索引厅缺,以便sub包含在[ start,end ]中宴偿。 |
rindex(a, sub[, start, end]) | 類似rfind湘捎,但在未找到子字符串子字符串時引發(fā)值錯誤。 |
startswith(a, prefix[, start, end]) | 返回一個布爾數(shù)組窄刘,該數(shù)組為True窥妇,其中a中的字符串元素以前綴開頭,否則為False娩践。 |
方便班 | |
chararray(shape[, itemsize, unicode, …]) | 提供字符串和unicode值數(shù)組的便捷視圖活翩。 |
日期支持
函數(shù) | 說明 |
---|---|
日期時間支持函數(shù) | |
datetime_as_string(arr[, unit, timezone, …]) | 將日期時間數(shù)組轉(zhuǎn)換為字符串數(shù)組。 |
datetime_data(dtype, /) | 獲取有關日期或時間類型步長的信息翻伺。 |
營業(yè)日功能 | |
busdaycalendar([weekmask, holidays]) | 一個工作日日歷對象材泄,有效存儲定義工作日系列功能的有效天數(shù)的信息。 |
is_busday(dates[, weekmask, holidays, …]) | 計算給定日期中哪些是有效天數(shù)吨岭,哪些不是拉宗。 |
busday_offset(dates, offsets[, roll, …]) | 首先根據(jù)滾動規(guī)則將日期調(diào)整為有效日期,然后將偏移應用于以有效日期計算的給定日期辣辫。 |
busday_count(begindates, enddates[, …]) | 計算開始日期和結(jié)束日期之間的有效天數(shù)簿废,不包括結(jié)束日期。 |
日期
函數(shù) | 說明 |
---|---|
數(shù)據(jù)類型例程 | |
can_cast(from_, to[, casting]) | 如果可以根據(jù)轉(zhuǎn)換規(guī)則在數(shù)據(jù)類型之間進行轉(zhuǎn)換络它,則返回True族檬。 |
promote_types(type1, type2) | 返回具有最小大小和最小標量類型的數(shù)據(jù)類型,類型1和類型2都可以安全地轉(zhuǎn)換到該數(shù)據(jù)類型化戳。 |
min_scalar_type(a) | 對于標量a单料,返回大小最小且標量種類最小的數(shù)據(jù)類型埋凯,該數(shù)據(jù)類型可以保存其值。 |
result_type(*arrays_and_dtypes) | 傳回將NumPy型別升級規(guī)則套用至引數(shù)所產(chǎn)生的型別扫尖。 |
common_type(*arrays) | 返回輸入數(shù)組共有的標量類型白对。 |
obj2sctype(rep[, default]) | 返回對象Python類型的標量dtype或NumPy等效項。 |
創(chuàng)建數(shù)據(jù)類型 | |
dtype(obj[, align, copy]) | 創(chuàng)建數(shù)據(jù)類型對象换怖。 |
format_parser(formats, names, titles[, …]) | 類將格式甩恼、名稱、標題描述轉(zhuǎn)換為dtype沉颂。 |
數(shù)據(jù)類型信息 | |
finfo(dtype) | 浮點類型的機器限制条摸。 |
iinfo(type) | 整數(shù)類型的機器限制。 |
MachAr([float_conv, int_conv, …]) | 診斷機器參數(shù)铸屉。 |
數(shù)據(jù)類型測試 | |
issctype(rep) | 確定給定對象是否表示標量數(shù)據(jù)類型钉蒲。 |
issubdtype(arg1, arg2) | 如果第一個參數(shù)是類型層次結(jié)構(gòu)中較低/相等的類型代碼,則返回True彻坛。 |
issubsctype(arg1, arg2) | 確定第一個參數(shù)是否是第二個參數(shù)的子類顷啼。 |
issubclass_(arg1, arg2) | 確定一個類是否是第二類的子類。 |
find_common_type(array_types, scalar_types) | 按照標準強制規(guī)則確定通用類型昌屉。 |
多方面的 | |
typename(char) | 返回給定數(shù)據(jù)類型代碼的描述钙蒙。 |
sctype2char(sctype) | 返回標量dtype的字符串表示形式。 |
mintypecode(typechars[, typeset, default]) | 返回給定類型可以安全轉(zhuǎn)換到的最小大小類型的字符间驮。 |
可選的Scipy加速例程(from numpy.dual import...)
scipy可以被構(gòu)建為使用加速庫或其他改進庫來實現(xiàn)FFTs仪搔、線性代數(shù)和特殊函數(shù)。該模塊允許開發(fā)人員在scipy可用時透明地支持這些加速功能蜻牢,但仍支持僅安裝NumPy的用戶。
函數(shù) | 說明 |
---|---|
線性代數(shù) | |
cholesky(a) | 喬利斯基分解偏陪。 |
det(a) | 計算數(shù)組的行列式抢呆。 |
eig(a) | 計算方陣的特征值和右特征向量。 |
eigh(a[, UPLO]) | 返回埃爾米特矩陣或?qū)ΨQ矩陣的特征值和特征向量笛谦。 |
eigvals(a) | 計算一般矩陣的特征值抱虐。 |
eigvalsh(a[, UPLO]) | 計算埃爾米特矩陣或?qū)崒ΨQ矩陣的特征值。 |
inv(a) | 計算矩陣的(乘法)逆饥脑。 |
lstsq(a, b[, rcond]) | 將最小二乘解返回線性矩陣方程恳邀。 |
norm(x[, ord, axis, keepdims]) | 矩陣或向量范數(shù)。 |
pinv(a[, rcond]) | 計算矩陣的(摩爾-彭羅斯)偽逆灶轰。 |
solve(a, b) | 求解線性矩陣方程或線性標量方程組谣沸。 |
svd(a[, full_matrices, compute_uv]) | 奇異值分解。 |
快速傅里葉變換 | |
fft(a[, n, axis, norm]) | 計算一維離散傅立葉變換笋颤。 |
fft2(a[, s, axes, norm]) | 計算二維離散傅立葉變換 |
fftn(a[, s, axes, norm]) | 計算N維離散傅立葉變換乳附。 |
ifft(a[, n, axis, norm]) | 計算一維離散傅立葉逆變換。 |
ifft2(a[, s, axes, norm]) | 計算二維離散傅立葉逆變換。 |
ifftn(a[, s, axes, norm]) | 計算N維離散傅立葉逆變換赋除。 |
其他的 | |
i0(x) | 第一類修正貝塞爾函數(shù)阱缓,0階。 |
浮點錯誤處理
函數(shù) | 說明 |
---|---|
設置和獲取錯誤處理 | |
seterr([all, divide, over, under, invalid]) | 設置浮點錯誤的處理方式举农。 |
geterr() | 獲取當前處理浮點錯誤的方式荆针。 |
seterrcall(func) | 設置浮點錯誤回調(diào)函數(shù)或日志對象。 |
geterrcall() | 返回用于浮點錯誤的當前回調(diào)函數(shù)颁糟。 |
errstate(**kwargs) | 浮點錯誤處理的上下文管理器航背。 |
內(nèi)部功能 | |
seterrobj(errobj) | 設置定義浮點錯誤處理的對象。 |
geterrobj() | 返回定義浮點錯誤處理的當前對象滚停。 |
離散傅里葉變換(from numpy.fft import...)
函數(shù) | 說明 |
---|---|
標準快速傅立葉變換 | |
fft(a[, n, axis, norm]) | 計算一維離散傅立葉變換沃粗。 |
ifft(a[, n, axis, norm]) | 計算一維離散傅立葉逆變換。 |
fft2(a[, s, axes, norm]) | 計算二維離散傅立葉變換 |
ifft2(a[, s, axes, norm]) | 計算二維離散傅立葉逆變換键畴。 |
fftn(a[, s, axes, norm]) | 計算N維離散傅立葉變換最盅。 |
ifftn(a[, s, axes, norm]) | 計算N維離散傅立葉逆變換。 |
實FFTs | |
rfft(a[, n, axis, norm]) | 計算真實輸入的一維離散傅立葉變換起惕。 |
irfft(a[, n, axis, norm]) | 計算實際輸入的n點DFT的倒數(shù)涡贱。 |
rfft2(a[, s, axes, norm]) | 計算真實陣列的二維FFT。 |
irfft2(a[, s, axes, norm]) | 計算真實陣列的二維逆FFT惹想。 |
rfftn(a[, s, axes, norm]) | 計算真實輸入的N維離散傅立葉變換问词。 |
irfftn(a[, s, axes, norm]) | 計算實際輸入的N維FFT的倒數(shù)。 |
埃爾米特快速傅立葉變換 | |
hfft(a[, n, axis, norm]) | 計算具有厄米對稱的信號的FFT嘀粱,即實譜激挪。 |
ihfft(a[, n, axis, norm]) | 計算具有厄米對稱的信號的逆FFT。 |
助手例程 | |
fftfreq(n[, d]) | 返回離散傅立葉變換采樣頻率锋叨。 |
rfftfreq(n[, d]) | 返回離散傅立葉變換采樣頻率(用于rfft垄分、irfft )。 |
fftshift(x[, axes]) | 將零頻率分量移動到頻譜中心娃磺。 |
ifftshift(x[, axes]) | fftshift反向操作薄湿。 |
金融
函數(shù) | 說明 |
---|---|
簡單的財務功能 | |
fv(rate, nper, pmt, pv[, when]) | 計算未來值。 |
pv(rate, nper, pmt[, fv, when]) | 計算現(xiàn)值偷卧。 |
npv(rate, values) | 返回現(xiàn)金流序列的凈現(xiàn)值豺瘤。 |
pmt(rate, nper, pv[, fv, when]) | 根據(jù)貸款本金加利息計算付款。 |
ppmt(rate, per, nper, pv[, fv, when]) | 根據(jù)貸款本金計算付款听诸。 |
ipmt(rate, per, nper, pv[, fv, when]) | 計算付款的利息部分坐求。 |
irr(values) | 返回內(nèi)部收益率( IRR )。 |
mirr(values, finance_rate, reinvest_rate) | 修正內(nèi)部收益率晌梨。 |
nper(rate, pmt, pv[, fv, when]) | 計算定期付款的數(shù)量瞻赶。 |
rate(nper, pmt, pv, fv[, when, guess, tol, …]) | 計算每期利率赛糟。 |
功能程序設計
函數(shù) | 說明 |
---|---|
apply_along_axis(func1d, axis, arr, *args, …) | 沿給定軸將函數(shù)應用于一維切片砸逊。 |
apply_over_axes(func, a, axes) | 在多個軸上重復應用一個函數(shù)璧南。 |
vectorize(pyfunc[, otypes, doc, excluded, …]) | 廣義函數(shù)類。 |
frompyfunc(func, nin, nout) | 獲取任意Python函數(shù)并返回NumPy ufunc师逸。 |
piecewise(x, condlist, funclist, *args, **kw) | 評估分段定義的函數(shù)司倚。 |
索引
函數(shù) | 說明 |
---|---|
生成索引數(shù)組 | |
c_ | 將切片對象沿第二軸平移為串聯(lián)。 |
r_ | 將切片對象沿第一軸平移為串聯(lián)篓像。 |
s_ | 建立數(shù)組索引元組的更好方法动知。 |
nonzero(a) | 返回非零元素的索引。 |
where(condition, [x, y]) | 根據(jù)條件员辩,返回x或y中的元素盒粮。 |
indices(dimensions[, dtype]) | 返回表示網(wǎng)格索引的數(shù)組。 |
ix_(*args) | 從多個序列構(gòu)建開放網(wǎng)格奠滑。 |
ogrid | 返回開放多維“網(wǎng)格”的nd _ grid實例丹皱。 |
ravel_multi_index(multi_index, dims[, mode, …]) | 將索引數(shù)組元組轉(zhuǎn)換為平面索引數(shù)組,將邊界模式應用于多索引宋税。 |
unravel_index(indices, dims[, order]) | 將平面索引或平面索引數(shù)組轉(zhuǎn)換為坐標數(shù)組元組摊崭。 |
diag_indices(n[, ndim]) | 返回索引以訪問數(shù)組的主對角線。 |
diag_indices_from(arr) | 返回索引以訪問n維數(shù)組的主對角線杰赛。 |
mask_indices(n, mask_func[, k]) | 給定掩蔽函數(shù)呢簸,返回訪問( n,n )個數(shù)組的索引乏屯。 |
tril_indices(n[, k, m]) | 返回( n根时,m )數(shù)組下三角形的索引。 |
tril_indices_from(arr[, k]) | 返回arr的下三角形的索引辰晕。 |
triu_indices(n[, k, m]) | 返回( n蛤迎,m )數(shù)組上三角形的索引。 |
triu_indices_from(arr[, k]) | 返回arr上三角形的索引伞芹。 |
類似索引的操作 | |
take(a, indices[, axis, out, mode]) | 沿軸從數(shù)組中提取元素。 |
choose(a, choices[, out, mode]) | 從索引數(shù)組和一組可供選擇的數(shù)組構(gòu)造一個數(shù)組蝉娜。 |
compress(condition, a[, axis, out]) | 沿給定軸返回陣列的選定切片。 |
diag(v[, k]) | 提取對角線或構(gòu)造對角線數(shù)組。 |
diagonal(a[, offset, axis1, axis2]) | 返回指定的對角線澄步。 |
select(condlist, choicelist[, default]) | 根據(jù)條件返回從choicelist中的元素中提取的數(shù)組蛀骇。 |
lib.stride_tricks.as_strided(x[, shape, …]) | 以給定的形狀和步幅創(chuàng)建陣列視圖。 |
將數(shù)據(jù)插入數(shù)組 | |
place(arr, mask, vals) | 根據(jù)條件值和輸入值更改數(shù)組的元素荧呐。 |
put(a, ind, v[, mode]) | 用給定值替換數(shù)組的指定元素汉形。 |
putmask(a, mask, values) | 根據(jù)條件值和輸入值更改數(shù)組的元素纸镊。 |
fill_diagonal(a, val[, wrap]) | 填充給定維度數(shù)組的主對角線。 |
迭代數(shù)組 | |
nditer | 高效的多維迭代器對象對數(shù)組進行迭代概疆。 |
ndenumerate(arr) | 多維索引迭代器逗威。 |
ndindex(*shape) | 索引數(shù)組的N維迭代器對象。 |
flatiter | 要在數(shù)組上迭代的平面迭代器對象岔冀。 |
lib.Arrayterator(var[, buf_size]) | 大數(shù)組緩沖迭代器凯旭。 |
輸入輸出
函數(shù) | 說明 |
---|---|
NumPy二進制文件( NPY,NPZ ) | |
load(file[, mmap_mode, allow_pickle, …]) | 從加載數(shù)組或腌制對象使套。npy罐呼,。npz或腌制文件侦高。 |
save(file, arr[, allow_pickle, fix_imports]) | 將數(shù)組保存到NumPy中的二進制文件中嫉柴。npy格式。 |
savez(file, *args, **kwds) | 將幾個陣列保存到未壓縮的單個文件中奉呛。npz格式计螺。 |
savez_compressed(file, *args, **kwds) | 將幾個數(shù)組壓縮保存到單個文件中。npz格式侧馅。 |
文本文件 | |
loadtxt(fname[, dtype, comments, delimiter, …]) | 從文本文件加載數(shù)據(jù)危尿。 |
savetxt(fname, X[, fmt, delimiter, newline, …]) | 將數(shù)組保存到文本文件中。 |
genfromtxt(fname[, dtype, comments, …]) | 從文本文件加載數(shù)據(jù)馁痴,缺失值按指定處理谊娇。 |
fromregex(file, regexp, dtype[, encoding]) | 使用正則表達式解析從文本文件構(gòu)造數(shù)組。 |
fromstring(string[, dtype, count, sep]) | 從字符串中的文本數(shù)據(jù)初始化的新一維數(shù)組罗晕。 |
ndarray.tofile(fid[, sep, format]) | 將數(shù)組以文本或二進制形式寫入文件(默認)济欢。 |
ndarray.tolist() | 將數(shù)組作為(可能嵌套的)列表返回。 |
原始二進制文件 | |
fromfile(file[, dtype, count, sep]) | 從文本或二進制文件中的數(shù)據(jù)構(gòu)造數(shù)組小渊。 |
ndarray.tofile(fid[, sep, format]) | 將數(shù)組以文本或二進制形式寫入文件(默認)法褥。 |
字符串格式 | |
array2string(a[, max_line_width, precision, …]) | 返回數(shù)組的字符串表示形式。 |
array_repr(arr[, max_line_width, precision, …]) | 返回數(shù)組的字符串表示形式酬屉。 |
array_str(a[, max_line_width, precision, …]) | 返回數(shù)組中數(shù)據(jù)的字符串表示形式半等。 |
format_float_positional(x[, precision, …]) | 在位置符號中將浮點標量格式化為十進制字符串。 |
format_float_scientific(x[, precision, …]) | 在科學記數(shù)法中將浮點標量格式化為十進制字符串呐萨。 |
內(nèi)存映射文件 | |
memmap | 創(chuàng)建存儲到磁盤上二進制文件中存儲的陣列的內(nèi)存映射杀饵。 |
文本格式選項 | |
set_printoptions([precision, threshold, …]) | 設置打印選項。 |
get_printoptions() | 返回當前打印選項谬擦。 |
set_string_function(f[, repr]) | 設置一個Python函數(shù)切距,用于漂亮的打印數(shù)組。 |
基- n表示 | |
binary_repr(num[, width]) | 將輸入數(shù)字的二進制表示形式返回為字符串惨远。 |
base_repr(number[, base, padding]) | 返回給定基本系統(tǒng)中數(shù)字的字符串表示形式谜悟。 |
數(shù)據(jù)源 | |
DataSource([destpath]) | 一般資料來源檔案(檔案话肖、http、FTP葡幸、…)最筒。 |
線性代數(shù)(from numpy.linalg import...)
函數(shù) | 說明 |
---|---|
矩陣和向量乘積 | |
dot(a, b[, out]) | 兩個數(shù)組的點積。 |
linalg.multi_dot(arrays) | 在單個函數(shù)調(diào)用中計算兩個或多個數(shù)組的點積礼患,同時自動選擇最快的求值順序是钥。 |
vdot(a, b) | 返回兩個向量的點積。 |
inner(a, b) | 兩個數(shù)組的內(nèi)積缅叠。 |
outer(a, b[, out]) | 計算兩個向量的外積悄泥。 |
matmul(a, b[, out]) | 兩個數(shù)組的矩陣乘積。 |
tensordot(a, b[, axes]) | 計算陣列> = 1 - d的沿指定軸的張量點積 |
einsum(subscripts, *operands[, out, dtype, …]) | 評估操作數(shù)上的愛因斯坦求和約定肤粱。 |
einsum_path(subscripts, *operands[, optimize]) | 通過考慮中間數(shù)組的創(chuàng)建來評估einsum表達式的最低成本收縮順序弹囚。 |
linalg.matrix_power(M, n) | 將方陣提高到(整數(shù))冪n |
kron(a, b) | 兩個數(shù)組的kronecker乘積。 |
分解 | |
linalg.cholesky(a) | 喬利斯基分解领曼。 |
linalg.qr(a[, mode]) | 計算矩陣的QR分解鸥鹉。 |
linalg.svd(a[, full_matrices, compute_uv]) | 奇異值分解。 |
矩陣特征值 | |
linalg.eig(a) | 計算方陣的特征值和右特征向量庶骄。 |
linalg.eigh(a[, UPLO]) | 返回埃爾米特矩陣或?qū)ΨQ矩陣的特征值和特征向量毁渗。 |
linalg.eigvals(a) | 計算一般矩陣的特征值。 |
linalg.eigvalsh(a[, UPLO]) | 計算埃爾米特矩陣或?qū)崒ΨQ矩陣的特征值单刁。 |
規(guī)范和其他數(shù)字 | |
linalg.norm(x[, ord, axis, keepdims]) | 矩陣或向量范數(shù)灸异。 |
linalg.cond(x[, p]) | 計算矩陣的條件數(shù)。 |
linalg.det(a) | 計算數(shù)組的行列式羔飞。 |
linalg.matrix_rank(M[, tol, hermitian]) | 用奇異值分解法求數(shù)組的矩陣秩 |
linalg.slogdet(a) | 計算數(shù)組行列式的符號和(自然)對數(shù)肺樟。 |
trace(a[, offset, axis1, axis2, dtype, out]) | 沿數(shù)組對角線返回總和。 |
求解方程和逆矩陣 | |
linalg.solve(a, b) | 求解線性矩陣方程或線性標量方程組逻淌。 |
linalg.tensorsolve(a, b[, axes]) | 求解張量方程 |
linalg.lstsq(a, b[, rcond]) | 將最小二乘解返回線性矩陣方程么伯。 |
linalg.inv(a) | 計算矩陣的(乘法)逆。 |
linalg.pinv(a[, rcond]) | 計算矩陣的(摩爾-彭羅斯)偽逆卡儒。 |
linalg.tensorinv(a[, ind]) | 計算N維數(shù)組的“逆”田柔。 |
例外 | |
linalg.LinAlgError | 泛型Python - linalg函數(shù)引發(fā)的異常派生對象。 |
邏輯運算
函數(shù) | 說明 |
---|---|
真值檢驗 | |
all(a[, axis, out, keepdims]) | 測試沿給定軸的所有數(shù)組元素是否評估為True骨望。 |
any(a[, axis, out, keepdims]) | 測試沿給定軸的任何數(shù)組元素是否評估為True硬爆。 |
數(shù)組內(nèi)容 | |
isfinite(x, /[, out, where, casting, order, …]) | 測試元素的有限性(不是無窮大或不是數(shù)字)。 |
isinf(x, /[, out, where, casting, order, …]) | 以元素方式測試正無窮大或負無窮大锦募。 |
isnan(x, /[, out, where, casting, order, …]) | 對NaN進行逐個元素的測試摆屯,并將結(jié)果返回為布爾數(shù)組邻遏。 |
isnat(x, /[, out, where, casting, order, …]) | 逐個元素測試NaT (不是時間)糠亩,并將結(jié)果作為布爾數(shù)組返回虐骑。 |
isneginf(x[, out]) | 逐個元素測試負無窮大,結(jié)果返回為bool數(shù)組赎线。 |
isposinf(x[, out]) | 測試元素為正無窮大廷没,返回結(jié)果為bool數(shù)組。 |
陣列式測試 | |
iscomplex(x) | 返回bool數(shù)組垂寥,如果輸入元素復雜颠黎,則返回True。 |
iscomplexobj(x) | 檢查復數(shù)類型或復數(shù)數(shù)組滞项。 |
isfortran(a) | 如果數(shù)組是Fortran連續(xù)的但不是C連續(xù)的狭归,則返回True。 |
isreal(x) | 返回bool數(shù)組文判,如果輸入元素為實过椎,則返回True。 |
isrealobj(x) | 如果x不是復雜類型或復數(shù)數(shù)組戏仓,則返回True疚宇。 |
isscalar(num) | 如果num的類型是標量類型,則返回True赏殃。 |
邏輯運算 | |
logical_and(x1, x2, /[, out, where, …]) | 逐元素計算x1和x2的真值敷待。 |
logical_or(x1, x2, /[, out, where, casting, …]) | 逐元素計算x1或x2的真值。 |
logical_not(x, /[, out, where, casting, …]) | 不按x元素計算真值仁热。 |
logical_xor(x1, x2, /[, out, where, …]) | 逐元素計算x1 XOR x2的真值榜揖。 |
比較 | |
allclose(a, b[, rtol, atol, equal_nan]) | 如果兩個數(shù)組在容差內(nèi)元素相等,則返回True股耽。 |
isclose(a, b[, rtol, atol, equal_nan]) | 返回一個布爾數(shù)組根盒,其中兩個數(shù)組在容差內(nèi)按元素相等。 |
array_equal(a1, a2) | 如果兩個數(shù)組具有相同的形狀和元素物蝙,則為true炎滞,否則為False。 |
array_equiv(a1, a2) | 如果輸入數(shù)組形狀一致且所有元素相等诬乞,則返回True册赛。 |
greater(x1, x2, /[, out, where, casting, …]) | 逐元素返回( x1 > x2 )的真值。 |
greater_equal(x1, x2, /[, out, where, …]) | 逐元素返回( x1 > = x2 )的真值震嫉。 |
less(x1, x2, /[, out, where, casting, …]) | 逐元素返回( x1 < x2 )的真值森瘪。 |
less_equal(x1, x2, /[, out, where, casting, …]) | 逐元素返回( x1 = < x2 )的真值。 |
equal(x1, x2, /[, out, where, casting, …]) | 按元素返回( x1 = = x2 )票堵。 |
not_equal(x1, x2, /[, out, where, casting, …]) | 返回( x1扼睬!= x2 )元素方式。 |
矩陣庫(from numpy.matlib import...)
函數(shù) | 說明 |
---|---|
此模塊包含numpy命名空間中的所有函數(shù),返回matrix對象而不是ndarrays窗宇。 | |
也在numpy命名空間并返回matrix函數(shù) | |
mat(data[, dtype]) | 將輸入解釋為矩陣措伐。 |
matrix(data[, dtype, copy]) | 從類似陣列的物件或資料字串傳回矩陣。 |
asmatrix(data[, dtype]) | 將輸入解釋為矩陣军俊。 |
bmat(obj[, ldict, gdict]) | 從字符串侥加、嵌套序列或數(shù)組構(gòu)建矩陣對象。 |
MATLAB中的替換函數(shù) | |
empty(shape[, dtype, order]) | 返回給定形狀和類型的新矩陣粪躬,而不初始化條目担败。 |
zeros(shape[, dtype, order]) | 返回給定形狀和類型的矩陣,用零填充镰官。 |
ones(shape[, dtype, order]) | 一矩陣提前。 |
eye(n[, M, k, dtype, order]) | 返回對角線上為1、別處為0的矩陣泳唠。 |
identity(n[, dtype]) | 返回給定大小的平方單位矩陣岖研。 |
repmat(a, m, n) | 重復0 - D至2 - D陣列或矩陣MxN次。 |
rand(*args) | 返回給定形狀的隨機值矩陣警检。 |
randn(*args) | 返回帶有“標準正態(tài)”分布數(shù)據(jù)的隨機矩陣孙援。 |
隨機數(shù)
函數(shù) | 說明 |
---|---|
簡單隨機數(shù)據(jù) | |
rand(d0, d1, …, dn) | 給定形狀中的隨機值。 |
randn(d0, d1, …, dn) | 從“標準正態(tài)”分布中返回一個或多個樣本扇雕。 |
randint(low[, high, size, dtype]) | 返回從低(含)到高(含)的隨機整數(shù)拓售。 |
random_integers(low[, high, size]) | NP . int類型的隨機整數(shù),介于低和高之間镶奉,包括在內(nèi)础淤。 |
random_sample([size]) | 返回半開區(qū)間[ 0.0、1.0中的隨機浮動)哨苛。 |
random([size]) | 返回半開區(qū)間[ 0.0鸽凶、1.0中的隨機浮動)。 |
ranf([size]) | 返回半開區(qū)間[ 0.0建峭、1.0中的隨機浮動)玻侥。 |
sample([size]) | 返回半開區(qū)間[ 0.0、1.0中的隨機浮動)亿蒸。 |
choice(a[, size, replace, p]) | 從給定的一維數(shù)組生成隨機樣本 |
bytes(length) | 返回隨機字節(jié)凑兰。 |
排列 | |
shuffle(x) | 通過移動序列的內(nèi)容就地修改序列。 |
permutation(x) | 隨機置換序列边锁,或返回置換范圍姑食。 |
分布 | |
beta(a, b[, size]) | 從Beta分布中抽取樣本。 |
binomial(n, p[, size]) | 從二項分布中抽取樣本茅坛。 |
chisquare(df[, size]) | 從卡方分布中抽取樣本音半。 |
dirichlet(alpha[, size]) | 從Dirichlet分布中抽取樣本。 |
exponential([scale, size]) | 從指數(shù)分布中抽取樣本。 |
f(dfnum, dfden[, size]) | 從F分布中抽取樣本曹鸠。 |
gamma(shape[, scale, size]) | 從伽瑪分布中抽取樣本隔躲。 |
geometric(p[, size]) | 從幾何分布中抽取樣本。 |
gumbel([loc, scale, size]) | 從秋葵分布中抽取樣本物延。 |
hypergeometric(ngood, nbad, nsample[, size]) | 從超幾何分布中提取樣本。 |
laplace([loc, scale, size]) | 從拉普拉斯分布或雙指數(shù)分布中抽取具有指定位置(或平均值)和標度(衰減)的樣本仅父。 |
logistic([loc, scale, size]) | 從物流配送中抽取樣本叛薯。 |
lognormal([mean, sigma, size]) | 從對數(shù)正態(tài)分布中抽取樣本。 |
logseries(p[, size]) | 從對數(shù)級數(shù)分布中抽取樣本笙纤。 |
multinomial(n, pvals[, size]) | 從多項式分布中抽取樣本耗溜。 |
multivariate_normal(mean, cov[, size, …) | 從多元正態(tài)分布中抽取隨機樣本。 |
negative_binomial(n, p[, size]) | 從負二項分布中抽取樣本省容。 |
noncentral_chisquare(df, nonc[, size]) | 從非中心卡方分布中抽取樣本抖拴。 |
noncentral_f(dfnum, dfden, nonc[, size]) | 從非中心F分布中抽取樣本。 |
normal([loc, scale, size]) | 從正態(tài)(高斯)分布中抽取隨機樣本腥椒。 |
pareto(a[, size]) | 從Pareto II或Lomax分布中抽取具有特定形狀的樣本阿宅。 |
poisson([lam, size]) | 從泊松分布中抽取樣本。 |
power(a[, size]) | 在[ 0笼蛛,1 ]從正指數(shù)為a - 1的冪分布中抽取樣本洒放。 |
rayleigh([scale, size]) | 從瑞利分布中抽取樣本。 |
standard_cauchy([size]) | 從模式= 0的標準Cauchy分布中抽取樣本滨砍。 |
standard_exponential([size]) | 從標準指數(shù)分布中抽取樣本往湿。 |
standard_gamma(shape[, size]) | 從標準伽馬分布中抽取樣本。 |
standard_normal([size]) | 從標準正態(tài)分布中抽取樣本(平均值= 0惋戏,stdev = 1 )领追。 |
standard_t(df[, size]) | 從具有df自由度的標準學生t分布中抽取樣本。 |
triangular(left, mode, right[, size]) | 從[左响逢、右區(qū)間的三角形分布中抽取樣本]绒窑。 |
uniform([low, high, size]) | 從均勻分布中抽取樣本。 |
vonmises(mu, kappa[, size]) | 從馮·米塞斯分布中抽取樣本舔亭。 |
wald(mean, scale[, size]) | 從瓦爾德分布或逆高斯分布中提取樣本回论。 |
weibull(a[, size]) | 從威布爾分布中抽取樣本。 |
zipf(a[, size]) | 從Zipf分發(fā)中抽取樣本分歇。 |
隨機發(fā)生器 | |
RandomState([seed]) | 梅森捻線機偽隨機數(shù)發(fā)生器的容器傀蓉。 |
seed([seed]) | 給發(fā)電機播種。 |
get_state() | 返回表示生成器內(nèi)部狀態(tài)的元組职抡。 |
set_state(state) | 從元組中設置生成器的內(nèi)部狀態(tài)葬燎。 |
設定程序
函數(shù) | 說明 |
---|---|
制作適當?shù)募?/strong> | |
unique(ar[, return_index, return_inverse, …]) | 查找數(shù)組的唯一元素。 |
布爾運算 | |
in1d(ar1, ar2[, assume_unique, invert]) | 測試一維數(shù)組的每個元素是否也存在于第二個數(shù)組中。 |
intersect1d(ar1, ar2[, assume_unique]) | 找到兩個數(shù)組的交集谱净。 |
isin(element, test_elements[, …]) | 計算test _ elements中的元素窑邦,僅在元素上廣播。 |
setdiff1d(ar1, ar2[, assume_unique]) | 找出兩個數(shù)組的集合差壕探。 |
setxor1d(ar1, ar2[, assume_unique]) | 查找兩個數(shù)組的異或集冈钦。 |
union1d(ar1, ar2) | 找到兩個數(shù)組的并集。 |
排序李请、搜索瞧筛、計數(shù)
函數(shù) | 說明 |
---|---|
整理 | |
sort(a[, axis, kind, order]) | 返回數(shù)組的排序副本。 |
lexsort(keys[, axis]) | 使用鍵序列執(zhí)行間接排序导盅。 |
argsort(a[, axis, kind, order]) | 返回對數(shù)組進行排序的索引较幌。 |
ndarray.sort([axis, kind, order]) | 就地排序數(shù)組。 |
msort(a) | 返回沿第一軸排序的數(shù)組副本白翻。 |
sort_complex(a) | 首先使用實部乍炉,然后使用虛部對復雜數(shù)組進行排序。 |
partition(a, kth[, axis, kind, order]) | 返回數(shù)組的分區(qū)副本滤馍。 |
argpartition(a, kth[, axis, kind, order]) | 使用kind關鍵字指定的算法沿給定軸執(zhí)行間接分區(qū)岛琼。 |
搜索 | |
argmax(a[, axis, out]) | 返回沿軸的最大值的索引。 |
nanargmax(a[, axis]) | 忽略NaNs返回指定軸上最大值的索引巢株。 |
argmin(a[, axis, out]) | 返回沿軸的最小值的索引衷恭。 |
nanargmin(a[, axis]) | 忽略NaNs返回指定軸上最小值的索引。 |
argwhere(a) | 查找非零數(shù)組元素的索引纯续,按元素分組随珠。 |
nonzero(a) | 返回非零元素的索引。 |
flatnonzero(a) | 返回在a的扁平版本中非零的索引 |
where(condition, [x, y]) | 根據(jù)條件猬错,返回x或y中的元素窗看。 |
searchsorted(a, v[, side, sorter]) | 查找應該插入元素以維持秩序的索引。 |
extract(condition, arr) | 返回滿足某些條件的數(shù)組元素倦炒。 |
計算 | |
count_nonzero(a[, axis]) | 統(tǒng)計數(shù)組a中非零值的數(shù)量 |
統(tǒng)計學
函數(shù) | 說明 |
---|---|
次序統(tǒng)計 | |
amin(a[, axis, out, keepdims]) | 沿軸返回數(shù)組的最小值或最小值显沈。 |
amax(a[, axis, out, keepdims]) | 返回數(shù)組的最大值或沿軸的最大值。 |
nanmin(a[, axis, out, keepdims]) | 返回數(shù)組的最小值或沿軸的最小值逢唤,忽略任何南線拉讯。 |
nanmax(a[, axis, out, keepdims]) | 沿軸返回數(shù)組的最大值或最大值,忽略任何南線鳖藕。 |
ptp(a[, axis, out]) | 沿軸的值范圍(最大-最小)魔慷。 |
percentile(a, q[, axis, out, …]) | 沿指定軸計算數(shù)據(jù)的qth百分位。 |
nanpercentile(a, q[, axis, out, …]) | 計算沿指定軸的數(shù)據(jù)的qth百分位著恩,而忽略nan值院尔。 |
平均數(shù)和差異 | |
median(a[, axis, out, overwrite_input, keepdims]) | 計算沿指定軸的中間值蜻展。 |
average(a[, axis, weights, returned]) | 沿指定軸計算加權(quán)平均值。 |
mean(a[, axis, dtype, out, keepdims]) | 沿指定軸計算算術平均值邀摆。 |
std(a[, axis, dtype, out, ddof, keepdims]) | 計算沿指定軸的標準偏差纵顾。 |
var(a[, axis, dtype, out, ddof, keepdims]) | 計算沿指定軸的方差。 |
nanmedian(a[, axis, out, overwrite_input, …]) | 計算沿指定軸的中間值栋盹,而忽略南社施逾。 |
nanmean(a[, axis, dtype, out, keepdims]) | 沿指定軸計算算術平均值,忽略南社例获。 |
nanstd(a[, axis, dtype, out, ddof, keepdims]) | 計算沿指定軸的標準偏差汉额,而忽略NaNs。 |
nanvar(a[, axis, dtype, out, ddof, keepdims]) | 計算沿指定軸的方差躏敢,而忽略NaNs。 |
相關 | |
corrcoef(x[, y, rowvar, bias, ddof]) | 返回皮爾遜積-矩相關系數(shù)整葡。 |
correlate(a, v[, mode]) | 兩個一維序列的互相關件余。 |
cov(m[, y, rowvar, bias, ddof, fweights, …]) | 給定數(shù)據(jù)和權(quán)重,估計協(xié)方差矩陣遭居。 |
直方圖 | |
histogram(a[, bins, range, normed, weights, …]) | 計算一組數(shù)據(jù)的直方圖啼器。 |
histogram2d(x, y[, bins, range, normed, weights]) | 計算兩個數(shù)據(jù)樣本的二維直方圖。 |
histogramdd(sample[, bins, range, normed, …]) | 計算一些數(shù)據(jù)的多維直方圖俱萍。 |
bincount(x[, weights, minlength]) | 統(tǒng)計非負整數(shù)數(shù)組中每個值的出現(xiàn)次數(shù)端壳。 |
digitize(x, bins[, right]) | 返回輸入數(shù)組中每個值所屬的箱的索引。 |