numpy 函数库 分类整理概览

numpy 函数库 分类整理概览

数组创建和转换

  • abs, absolute, arange, array, asanyarray, asarray, ascontiguousarray, asfarray, asfortranarray, atleast_1d, atleast_2d, atleast_3d, empty, empty_like, eye, full, full_like, from_dlpack, frombuffer, fromfile, fromfunction, fromiter, frompyfunc, fromregex, fromstring, identity, indices, int8, int16, int32, int64, int_, intc, intp, linspace, load, loadtxt, mgrid, ogrid, ones, ones_like, zeros, zeros_like

以下是一个表格,列出了上述NumPy函数及其简要说明:

函数 作用
abs/absolute 计算数组元素的绝对值
arange 返回等差数列数组,类似于Python的range函数
array 从任何对象(如列表、元组等)创建NumPy数组
asanyarray 将输入转换为NumPy数组,但不保证数据连续性或特定顺序
asarray asanyarray类似,但如果输入已经是数组,则不复制数据
ascontiguousarray 返回输入数组的连续副本(如果输入已经是连续的,则返回原始数组)
asfarray 将输入转换为浮点数数组(如果可能)
asfortranarray 返回输入数组的Fortran连续副本(如果输入已经是Fortran连续的,则返回原始数组)
atleast_1d, atleast_2d, atleast_3d 将输入转换为至少具有指定维度的数组
empty 返回一个给定形状和类型的未初始化数组
empty_like 返回一个与给定数组形状和类型相同但未初始化的数组
eye 返回一个对角线为1,其余位置为0的二维数组(单位矩阵)
full 返回一个给定形状和类型的数组,用指定值填充
full_like 返回一个与给定数组形状和类型相同并用指定值填充的数组
from_dlpack 从DLPack格式的封装创建数组
frombuffer 从缓冲区解释一维数组
fromfile 从文件中读取数据并返回数组
fromfunction 通过从给定坐标生成值来构造数组
fromiter 从可迭代对象创建一维数组
frompyfunc 接受一个Python函数并将其转换为ufunc
fromregex 从文件中读取数据,并基于正则表达式将字符串分割成数组
fromstring 从字节字符串创建一维数组
identity 返回一个给定大小的单位矩阵(与eye类似)
indices 返回表示网格索引的数组
int8, int16, int32, int64 分别创建8位、16位、32位和64位整数类型的标量或数组
int_, intc, intp 分别表示平台相关的整数类型(默认整数类型、C整数类型和指针大小的整数类型)
linspace 返回指定间隔内的等间隔数字
load .npy文件加载数组
loadtxt 从文本文件加载数据到数组
mgrid 返回网格化索引的多维数组,用于评估函数
ogrid mgrid类似,但返回的是开放网格
ones 返回一个给定形状和类型的数组,所有元素都设置为1
ones_like 返回一个与给定数组形状和类型相同,所有元素都设置为1的数组
zeros 返回一个给定形状和类型的数组,所有元素都设置为0
zeros_like 返回一个与给定数组形状和类型相同,所有元素都设置为0的数组

数学运算

  • add, subtract, multiply, divide, floor_divide, true_divide, mod, remainder, power, exp, exp2, expm1, log, log10, log2, log1p, logaddexp, logaddexp2, sqrt, square, cbrt, ceil, floor, fix, fmax, fmin, fmod, copysign, frexp, hypot, ldexp, nextafter, rint, trunc, gcd, lcm

以下是一个表格,列出了上述NumPy函数及其简要说明:

函数 作用
add 对数组进行逐元素相加
subtract 对数组进行逐元素相减
multiply 对数组进行逐元素相乘
divide 对数组进行逐元素相除(整数除法,向下取整)
floor_divide 对数组进行逐元素相除,返回不大于结果的最大整数(向下取整除法)
true_divide 对数组进行逐元素相除,返回浮点数结果(真实除法)
mod 返回数组元素相除的余数(与%运算符类似)
remainder 返回数组元素相除的余数,考虑符号(与%运算符在某些情况下的行为不同)
power 计算数组元素的整数幂
exp 计算数组元素的自然指数(e的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sun_Raiser

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值