逻辑函数

  • 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<=x2

  • np.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])
  1. np.add
x + 1 相等于 np.add(x, 1)
  1. np.subtract
x -1 相等于 np.subtract(x, 1)
  1. np.multiply
x * 2 相等于np.multiply(x, 2)
  1. np.divide
x / 2 相等于np.divide(x, 2)
  1. np.floor_divide
x // 2 相等于np.floor_divide(x, 2)
  1. np.power
x ** 2 相等于 np.power(x, 2)
  1. np.sqrt:求平方根
  2. 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(逻辑函数与数学函数)相关推荐

  1. Pascal中的字符串函数和数学函数

    Pascal中的字符串函数和数学函数 字符串函数 求长度length 定义:function Length(S: String): Integer; 例子: var S: String; begin ...

  2. matlab数学函数应用,数学函数论文,关于MATLAB软件在高等数学教学中的应用相关参考文献资料-免费论文范文...

    导读:本论文可用于数学函数论文范文参考下载,数学函数相关论文写作参考研究. (云南经济管理学院,昆明 650304) (Yunnan College of Business Management,Ku ...

  3. pythonmathcot函数_NumPy数学函数介绍和用法

    本文概述 Numpy包含大量数学函数, 可用于执行各种数学运算.数学函数包括三角函数, 算术函数和用于处理复数的函数.让我们讨论一下数学函数. 三角函数 Numpy包含三角函数, 用于计算弧度中不同角 ...

  4. mysql od函数_Mysql数学函数不求人

    所有的数学函数在一个出错的情况下返回NULL.  -  单目减.改变参数的符号.  mysql> select - 2;  注意,如果这个操作符与一个BIGINT使用,返回值是一个BIGINT! ...

  5. C语言函数——常用数学函数

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/104344326 常 ...

  6. mysql 条件 函数_mysql 函数 时间函数,数学函数,字符串函数,条件判断函数

    =========================================== mysql 相关函数 ============================================= ...

  7. mysql中的各种函数(日期函数、字符串函数、数学函数...)

    mysql4 函数 日期函数 字符串函数 charset concat length replace 数学函数 abs bin conv 其他函数 查询当前用户 md5 显示当前正在使用的数据库 加密 ...

  8. MySQL 之 单行函数(数学函数、字符串函数、日期时间函数、流程函数 )

    MySQL 之 单行函数 1.数学函数 2.字符串函数 3.日期时间函数 4.流程函数 5.其他函数

  9. cot函数 java_MySQL 数学函数

    MySQL 数学函数 所有的数学函数在发生错误的情况下,均返回 NULL. -元减.改变参数的符号 mysql> SELECT - 2; -> -2 注意,如果这个操作符被用于一个 BIG ...

最新文章

  1. 2021-2027年中国室内定位市场研究及前瞻分析报告
  2. 多线程Java服务器简单实现
  3. php 23种设计模型 - 装饰模式
  4. 【网址收藏】Fedora 34安装Wine、微信
  5. javascript保留两位
  6. OpenCV学习笔记(六):非线性滤波-中值、双边:medianBlur(),bilateralFilter()
  7. 就这几个简单页面APP,这混小子要我10W块?!大家评评理!
  8. C#,COM口,接收,发送数据
  9. PHP两种redirect
  10. Tomcat Linux下自启动
  11. matlab fzsxl函数,复指数函数或序列的绘制
  12. 你有哪些独到的识人技巧?(转自知乎)
  13. 奥城大学计算机专业,美国研究生双录取的大学及可提供学位详情
  14. OS学习笔记-15(清华大学慕课)处理机调度
  15. 一个游戏程序员的学习资料(转)
  16. 关于IP网络号和主机号的原理
  17. Python实现经纬度转换
  18. 一个设想:什么是真正的云,及利用树莓派和cloudwall打造你的真正云中心
  19. HL7解析类的使用(java)
  20. 高数巨占座问题(c语言)

热门文章

  1. AMD 副总裁称赞苹果 M1 芯片
  2. 关于Android项目中的Toast那些动画实现方式
  3. 2014上海全国邀请赛题解 HDOJ 5090-5099
  4. fix: brew: Permission denied @ apply2files - /usr/local/lib/node_modules/webpack/es/ters-brow
  5. 动态规划-最长公共子序列-最长递增子序列-最大递增子序列和-miking time
  6. iOS 识别车辆vin码方法汇总,免费并且效果极佳识别速度极快OCR识别VIN码
  7. Virgin Voyages将提供按需香槟配送服务“Shake for Champagne™”
  8. 云学堂人才培养南京峰会热议“数字化” 提供转型期优秀企业人才培养范本
  9. 【星球问答精选】我想打造个性化的高效工作流,不会编程怎么办?
  10. 2021最新 2小时搭建属于自己的游戏服务器—《泰拉瑞亚篇》