Numpy 模块常用函数速查表

序  号方    法说    明
1array(object[, dtype, copy, order, subok, ndmin])创建一个数组
2asarray(a[, dtype, order])将输入转换为数组
3copy(a[, order])返回给定对象的数组副本
4fromstring(string[, dtype, count, sep])从字符串中的文本数据初始化的新一维数组
5loadtxt(fname[, dtype, comments, delimiter, ])从文本文件加载数据
6empty(shape[, dtype, order])返回给定形状和类型的新数组,而无需初始化条目
7empty_like(prototype[, dtype, order, subok, ])返回形状和类型与给定数组相同的新数组
8eye(N[, M, k, dtype, order])返回一个二维数组,对角线上有一个,其他地方为零
9identity(n[, dtype])返回标识数组
10ones(shape[, dtype, order])返回给定形状和类型的新数组,并填充为 1
11ones_like(a[, dtype, order, subok, shape])返回形状与类型与给定数组相同的数组
12zeros(shape[, dtype, order])返回给定形状和类型的新数组,并用零填充
13zeros_like(a[, dtype, order, subok, shape])返回形状与类型与给定数组相同的零数组。
14full(shape, fill_value[, dtype, order])返回给定形状和类型的新数组,并用 fill_value 填充
15full_like(a, fill_value[, dtype, order, ])返回形状和类型与给定数组相同的完整数组
16diag(v[, k])提取对角线或构造对角线数组
17diagflat(v[, k])使用展平的输入作为对角线创建二维数组
18tri(N[, M, k, dtype])在给定对角线处及以下且在其他位置为零的数组
19tril(m[, k])数组的下三角
20triu(m[, k])数组的上三角
21copyto(dst, src[, casting, where])将值从一个数组复制到另一个数组,并根据需要进行广播
22reshape(a, newshape[, order])在不更改数据的情况下为数组赋予新的形状。
23ravel(a[, order])返回一个连续的扁平数组。
24rollaxis(a, axis[, start])向后滚动指定的轴,直到其位于给定的位置。
25swapaxes(a, axis1, axis2)互换数组的两个轴。
26ndarray.T转置数组。
27transpose(a[, axes])排列数组的尺寸
28concatenate((a1, a2, )沿现有轴连接一系列数组。
29stack(arrays[, axis, out])沿新轴连接一系列数组。
30column_stack(tup)将一维数组作为列堆叠到二维数组中。
31dstack(tup)沿深度方向( 沿第三轴)按顺序堆叠数组。
32hstack(tup)水平( 按列)顺序堆叠数组。
33vstack(tup)垂直( 行)按顺序堆叠数组。
34block(arrays)从块的嵌套列表中组装一个 nd 数组。
35split(ary, indices_or_sections[, axis])将数组拆分为多个子数组,作为 ary 的视图。
36array_split(ary, indices_or_sections[, axis])将一个数组拆分为多个子数组。
37dsplit(ary, indices_or_sections)沿第 3 轴( 深度)将数组拆分为多个子数组。
38hsplit(ary, indices_or_sections)水平( 按列)将一个数组拆分为多个子数组。
39vsplit(ary, indices_or_sections)垂直( 行)将数组拆分为多个子数组。
40delete(arr, obj[, axis])返回一个新的数组,该数组具有沿删除的轴的子数组。
41insert(arr, obj, values[, axis])沿给定轴在给定索引之前插入值。
42append(arr, values[, axis])将值附加到数组的末尾。
43resize(a, new_shape)返回具有指定形状的新数组。
44trim_zeross(filt[, trim])修剪一维数组或序列中的前导和 / 或尾随零。
45unique(ar[, return_index, return_inverse, ])查找数组的唯一元素。
46flip(m[, axis])沿给定轴颠倒数组中元素的顺序。
47fliplr(m)左右翻转数组。
48flipud(m)上下翻转阵列。
49reshape(a, newshape[, order])在不更改数据的情况下为数组赋予新的形状。
50roll(a, shift[, axis])沿给定轴滚动数组元素。
51rot90(m[, k, axes])在轴指定的平面中将阵列旋转 90 度。
posted @   天天代码码天天  阅读(30)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示