前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初探numpy——numpy常用通用函数

初探numpy——numpy常用通用函数

作者头像
LRainner
发布2020-07-15 15:39:43
5680
发布2020-07-15 15:39:43
举报
文章被收录于专栏:安全学习笔记

numpy通用函数

快速的逐元素数组函数,也可以称为ufunc,对ndarray数据中的元素进行逐元素操作的函数

一元通用函数

函数名

描述

abs、fabs

取绝对值

sqrt

计算平方根,等同于arr**0.5

square

计算平方,等同于arr**2

exp

计算个元素的指数ex

log、log10、log2、log1p

自然对数(底数为e的log)、底数为10的log、底数为2的log、底数为(1+x)的log

sign

计算各元素的正负号,1(正数)、0(零)、-1(负数)

ceil

计算各元素的ceiling值,即大于等于该值的最小整数

floor

计算各元素的floor值,即小于等于该值的最大整数

cos、sin、tan

三角函数

cosh、sinh、tanh

双曲型三角函数

arccos、arccosh、arcsin、arcsinh、arctan、arctanh

反三角函数

二元通用函数

函数名

描述

add

数组对应元素相加

subtract

数组对应元素相减

multiply

数组元素相乘

divide、floor_divide

除法、整除

dot

矩阵乘法

power

对第一个数组中的元素A,根据第二个数组中的相应元素B,计算AB

maximum、fmax

求相应最大值,fmax忽略NaN

minimum、fmin

求相应最小值,fmin忽略NaN

mod

求模

copysign

将第二个数组中的元素的符号复制给第一个数组的元素

代码语言:javascript
复制
import numpy as np
a_array=np.arange(8)
b_array=np.arange(8,0,-1)
print(a_array,'\n')
print(b_array,'\n')

# 两数组相加
print(np.add(a_array,b_array),'\n')

# 求模
print(np.mod(a_array,b_array),'\n')

#矩阵乘法
print(np.dot(a_array.reshape(2,4),b_array.reshape(4,2)),'\n')
代码语言:javascript
复制
[0 1 2 3 4 5 6 7]

[8 7 6 5 4 3 2 1]

[8 8 8 8 8 8 8 8]

[0 1 2 3 0 2 0 0]

[[ 20  14]
 [100  78]]
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 小白也编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • numpy通用函数
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档