numpy(逻辑函数与数学函数)
逻辑函数
np.isnan:是否为nan值
逻辑运算
1.numpy.logical_not:计算非x元素的真值
2.numpy.logical_and:计算x1 AND x2元素的真值
3.numpy.logical_or:计算x1 OR x2的真值
4.numpy.logical_xor:按元素计算,x1 XOR x2的真值对照(布尔值形式返回)
1.np.greater(x1,x2):x1>x2
2.np.greater_equal(x1,x2):x1>=x2
3.np.euqal(x1,x2):x1=x2
4.np.not_euqal(x1,x2):x1!=x2
5.np.less:x1<x2
6.np.less_equal:x1<=x2np.isclose与np.allclose
np.isclose:比较数组的每一个元素是否相等,误差在1e-05
np.allclose:参数与判断方式与np.isclose相同,但是比较的是两个数组整体的判断结果
numpy.allclose() 等价于 numpy.all(isclose(a, b, rtol=rtol, atol=atol, equal_nan=equal_nan))
数学函数
广播机制: numpy 如何在算术运算期间处理具有不同形状的数组,让较小的数组在较大的数组上“广播”,以便它们具有兼容的形状。
广播规则:
- 如果两个数组dim不相同,较小一方的形状将会在左边补1
- 如果shape不匹配,但是有维度是1,那么扩展维度是1的维度去匹配另一个数组
- 如果shape维度不匹配,且没有一个维度是1,则引发错误
算数运算:
注:只用于位置相同的元素之间
x = np.array([1, 2, 3, 4, 5, 6, 7, 8])
- np.add
x + 1 相等于 np.add(x, 1)
- np.subtract
x -1 相等于 np.subtract(x, 1)
- np.multiply
x * 2 相等于np.multiply(x, 2)
- np.divide
x / 2 相等于np.divide(x, 2)
- np.floor_divide
x // 2 相等于np.floor_divide(x, 2)
- np.power
x ** 2 相等于 np.power(x, 2)
- np.sqrt:求平方根
- np.square:求平方
三角函数
- numpy.sin
- numpy.cos
- numpy.tan
- numpy.arcsin
- numpy.arccos
- numpy.arctan
指数与对数
- numpy.exp 指数
- numpy.log 对数
- numpy.exp2
- numpy.log2
- numpy.log10
加法函数
axis=0,则沿着纵轴进行操作
axis=1,则沿着横轴进行操作
axis=i,则 numpy 沿着第i个下标变化的方向进行操作
- np.sum:求和
- np.cumsum:求累加和
乘法函数
- np.prod:乘积
- np.cumprod:累乘
求差值
np.diff(array,n=执行次数,axis=)
结果 = a[i+1] - a[i]
np.around(array,decimals=小数点后保留几位):四舍五入
np.ceil:取上限
np.floor:取下限
np.abs,np.absolute:取绝对值
np.sign:返回数字符号的逐元素指示
x = np.arange(-5, 5)
np.sign(x)
[-1 -1 -1 -1 -1 0 1 1 1 1]
numpy(逻辑函数与数学函数)相关推荐
- Pascal中的字符串函数和数学函数
Pascal中的字符串函数和数学函数 字符串函数 求长度length 定义:function Length(S: String): Integer; 例子: var S: String; begin ...
- matlab数学函数应用,数学函数论文,关于MATLAB软件在高等数学教学中的应用相关参考文献资料-免费论文范文...
导读:本论文可用于数学函数论文范文参考下载,数学函数相关论文写作参考研究. (云南经济管理学院,昆明 650304) (Yunnan College of Business Management,Ku ...
- pythonmathcot函数_NumPy数学函数介绍和用法
本文概述 Numpy包含大量数学函数, 可用于执行各种数学运算.数学函数包括三角函数, 算术函数和用于处理复数的函数.让我们讨论一下数学函数. 三角函数 Numpy包含三角函数, 用于计算弧度中不同角 ...
- mysql od函数_Mysql数学函数不求人
所有的数学函数在一个出错的情况下返回NULL. - 单目减.改变参数的符号. mysql> select - 2; 注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT! ...
- C语言函数——常用数学函数
该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104344326 常 ...
- mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数
=========================================== mysql 相关函数 ============================================= ...
- mysql中的各种函数(日期函数、字符串函数、数学函数...)
mysql4 函数 日期函数 字符串函数 charset concat length replace 数学函数 abs bin conv 其他函数 查询当前用户 md5 显示当前正在使用的数据库 加密 ...
- MySQL 之 单行函数(数学函数、字符串函数、日期时间函数、流程函数 )
MySQL 之 单行函数 1.数学函数 2.字符串函数 3.日期时间函数 4.流程函数 5.其他函数
- cot函数 java_MySQL 数学函数
MySQL 数学函数 所有的数学函数在发生错误的情况下,均返回 NULL. -元减.改变参数的符号 mysql> SELECT - 2; -> -2 注意,如果这个操作符被用于一个 BIG ...
最新文章
- 2021-2027年中国室内定位市场研究及前瞻分析报告
- 多线程Java服务器简单实现
- php 23种设计模型 - 装饰模式
- 【网址收藏】Fedora 34安装Wine、微信
- javascript保留两位
- OpenCV学习笔记(六):非线性滤波-中值、双边:medianBlur(),bilateralFilter()
- 就这几个简单页面APP,这混小子要我10W块?!大家评评理!
- C#,COM口,接收,发送数据
- PHP两种redirect
- Tomcat Linux下自启动
- matlab fzsxl函数,复指数函数或序列的绘制
- 你有哪些独到的识人技巧?(转自知乎)
- 奥城大学计算机专业,美国研究生双录取的大学及可提供学位详情
- OS学习笔记-15(清华大学慕课)处理机调度
- 一个游戏程序员的学习资料(转)
- 关于IP网络号和主机号的原理
- Python实现经纬度转换
- 一个设想:什么是真正的云,及利用树莓派和cloudwall打造你的真正云中心
- HL7解析类的使用(java)
- 高数巨占座问题(c语言)
热门文章
- AMD 副总裁称赞苹果 M1 芯片
- 关于Android项目中的Toast那些动画实现方式
- 2014上海全国邀请赛题解 HDOJ 5090-5099
- fix: brew: Permission denied @ apply2files - /usr/local/lib/node_modules/webpack/es/ters-brow
- 动态规划-最长公共子序列-最长递增子序列-最大递增子序列和-miking time
- iOS 识别车辆vin码方法汇总,免费并且效果极佳识别速度极快OCR识别VIN码
- Virgin Voyages将提供按需香槟配送服务“Shake for Champagne™”
- 云学堂人才培养南京峰会热议“数字化” 提供转型期优秀企业人才培养范本
- 【星球问答精选】我想打造个性化的高效工作流,不会编程怎么办?
- 2021最新 2小时搭建属于自己的游戏服务器—《泰拉瑞亚篇》