python--ufunc函数--numpy计算

NumPy"通用函数"(Universal Function ,ufunc)
·元素级函数∶对数组中的每个元素进行运算
·数组级函数∶统计函数,像聚合类的函数,求和,求平均等


计算绝对值 abs

import numpy as np
arr = np.array([5,2,0,-1,-3,-1,-4])
np.abs(arr)
#array([5, 2, 0, 1, 3, 1, 4])

计算各元素平方

np.square(arr)
#array([25,  4,  0,  1,  9,  1, 16], dtype=int32)

各元素平方根

np.sqrt(arr)

以e为底的指数(E的X次方)

np.exp(arr)

以e为底的对数

np.log(arr)
np.log10(arr)
np.log2(arr)

返回各元素的正负号

np.sign(arr)

排序(默认升序)sort

np.sort(arr)

#多维数组排序
arr.sort(axis=1)

去除重复元素

arr=np.array([5.2,-0.1,3,14])
np.unique(arr)

向上/下取整

np.ceil(arr)
np.floor(arr)

四舍五入

np.rint(arr)

小数整数分离

np.modf(arr)

三角函数

np.tan(arr)
np.cos(arr)
np.sin(arr)

求和

np.sum(arr)

平均数

np.mean(arr)

标准差

np.std(arr)

方差

np.var(arr)

最小/大值 及索引

np.min(arr)
np.max(arr)
np.argmaxin(arr)
np.argmax(arr)

数组元素累计和/积

np.cumsum(arr)
np.cumprod(arr)

矩阵运算 numpy.linalg

返回矩阵的对角线元素

np.diag(a)

对角线元素和

np.trace(a)

计算矩阵行列式
在这里插入图片描述

np.linalg.det(a)

矩阵的逆

np.linalg.inv(a)

矩阵点乘
在这里插入图片描述
np.dot(a,a.T)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值