Numpy(二)

科学计算库Numpy(2)

Numpy通用函数

  • 常见的一元通用函数
函数描述
abs fabs计算整数浮点或复数的绝对值
aqrt计算各元素的平方根
squart计算各元素的平方
exp计算各元素的指数e的x方
log log10 log2 loglp分别为自然对数(底数为e) 底数为10的log 底数为2的log log(1+x)
sign计算各元素的正负号 1(正数) 0(零) -1(负数)
ceil计算各元素的celling值 既大于或者等于该值的最小整数
floor计算各元素的floor值,既小于等于该值的最大整数
rint将各元素四舍五入到最接近的整数
modf将数组的小数和整数部分以两个独立数组的形势返回
isnan返回一个表示 哪些值是NaN 的布尔型数组
isfinite isinf分别表示哪些元素是有穷的 哪些元素是无穷的布尔型数组
sin sinh cosh tanh普通型和双曲型三角函数
arcos arccosh arcsin反三角函数
import numpy as np
arr = np.array([4,9,16])
np.sqrt(arr)
OUT:array([2., 3., 4.])

np.square(arr)
OUT:array([ 16,  81, 256], dtype=int32)

np.abs(arr)
OUT:array([ 16,  81, 256], dtype=int32)
  • 常见的二元通用函数
函数描述
add将数组中对应的元素相加
subtract从第一个数组中减去蒂尔和数组中的元素
multiply数组元素相乘
divide,floor_divide除法或向下整除法(含去余数)
maximum,fmax元素级的最大值计算
minimum,fmin元素级的最小值计算
mod元素级的求模计算
copysign将第二个数组的值的符号赋值给第一个数组中的值
greater,greater_equal,less,less_equal,equal,not_equal,logical_and,logical_or,logical_xor执行元素级的比较运算,最终产生布尔型数组,相当于运算符>,>=,<,<=,==,!=
x = np.array([12,9,13,15])
y= np.array([11,10,4,8])
np.add(x,y)
OUT:array([23, 19, 17, 23])

np.multiply(x,y)
OUT:array([132,  90,  52, 120])

np.maximum(x,y)
OUT:array([12, 10, 13, 15])

np.greater(x,y)
OUT:array([ True, False,  True,  True])
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ashan927

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

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

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

打赏作者

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

抵扣说明:

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

余额充值