import numpy as npx = np.linspace(0, 2 * np.pi, 10)
t = np.sin(x, out=x)
print('x;  ', x)  # 值存到了x里面
"""
运 算 符  对应的ufunc 函数
y = x1 + x2  add(x1, x2 [, y])
y = x1 - x2  subtract(x1, x2 [, y])
y = x1 * x2  multiply (x1, x2 [, y])
y = x1 / x2  divide (x1, x2 [, y]), 如果两个数组的元素为整数,那么用整数除法
y = x1 / x2  true_divide (x1, x2 [, y]), 总是返回精确的商
y = x1 // x2  floor_divide (x1, x2 [, y]), 总是对返回值取整
y = -x  negative(x [,y])
y = x1**x2  power(x1, x2 [, y])
y = x1 % x2  remainder(x1, x2 [, y]),或 mod(x1, x2, [, y])
"""
a = np.arange(0, 4)
b = np.arange(1, 5)
print("np.add(a,b,a):   \n", np.add(a, b, a))
print("a:  \n", a)
"""
np.add(a,b,a):   [1 3 5 7]
a:  [1 3 5 7]
""""""
比较运算符  ufunc 函数
y = x1 == x2  equal(x1, x2 [, y])
y = x1 != x2  not_equal(x1, x2 [, y])
y = x1 < x2  less(x1, x2, [, y])
y = x1 <= x2  less_equal(x1, x2, [, y])
y = x1 > x2  greater(x1, x2, [, y])
y = x1 >= x2  greater_equal(x1, x2, [, y])
"""
a = np.array([1, 2, 3, 4, 5])
b = np.array([1, 1, 2, 4, 5])
print("a>b:   \n", a > b)
print("np.greater(a,b,a):  \n", np.greater(a, b, a))
print("a:  \n", a)
"""
a>b:   [False  True  True False False]
np.greater(a,b,a):  [0 1 1 0 0]
a:  [0 1 1 0 0]
"""
# np.logical_and np.logical_not np.logical_or np.logical_xor
a = np.array([1, 2, 3, 4, 5])
b = np.array([1, 1, 2, 4, 5])
print("np.logical_or(a==b, a>b):  \n", np.logical_or(a < b, a > b))  # a!=b
"""
np.logical_or(a==b, a>b):  [False  True  True False False]
"""

可以使用数组的 any()或 all()方法。只要数组中有一个值为True,any()就返回True;而只有当数组的全部元素都为True 时,all()才返回True。

转载于:https://www.cnblogs.com/smallJunJun/p/9373755.html

numpy-ufunc函数相关推荐

  1. Python数据分析 1-5 NumPy中ufunc函数(一)主要介绍NumPy中常用的通用函数:基本数学函数、三角函数和反三角函数和统计类函数

    1 引入NumPy #引入numpy import numpy as np np.__version__ '1.20.1' 2 基本数学函数 NumPy中基本数学函数有加法.减法.乘法.除法.乘方.开 ...

  2. matlab ufunc,ufunc函数

    21 NumPy库 理论学习 案例学习 学习活动 学习评测 参考资料 表10-1数组的运算符与 ufunc函数对应列表 数组的运算符 对应的ufunc函数 y = x1 + x2 add(x1, .. ...

  3. numpy-自定义ufunc函数和广播

    import numpy as npdef triangle_wave(x, c, c0, hc):x = x - int(x) # 三角波的周期为1,因此只取 x 坐标的小数部分进行计算if x & ...

  4. [转载] Numpy 数学函数及逻辑函数

    参考链接: Numpy 数学函数 目录 一.向量化和广播 二.数学函数 算数运算 numpy.add numpy.subtract numpy.multiply numpy.divide numpy. ...

  5. Python NumPy ufunc 双曲函数(sinh、cosh、arctanh)

    NumPy(Numerical Python的缩写)是一个开源的Python科学计算库.使用NumPy,就可以很自然地使用数组和矩阵.NumPy包含很多实用的数学函数,涵盖线性代数运算.傅里叶变换和随 ...

  6. numpy常用函数之random.normal函数

    numpy常用函数之random.normal函数 4.np.random.normal(loc=0.0, scale=1.0, size=None) 作用:    生成高斯分布的概率密度随机数 lo ...

  7. Python ln_Python入门教程(三):史上最全的Numpy计算函数总结,建议收藏!

    点击上方 蓝字 关注我们 Numpy提供了灵活的.静态类型的.可编译的程序接口口来优化数组的计算,也被称作向量操作,因此在Python数据科学界Numpy显得尤为重要.Numpy的向量操作是通过通用函 ...

  8. 成功解决ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C h

    成功解决ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C h ...

  9. numpy报错:ValueError: numpy.ufunc size changed, may indicate binary incompatibility.

    今天使用numpy结合sklearn绘制曲线的时候发现抱错: D:\Yolov3_Tensorflow\python\python.exe C:/Users/HuaWei/Desktop/绘制不同光照 ...

  10. NumPy 数学函数

    NumPy 数学函数 NumPy 包含大量的各种数学运算的函数,包括三角函数,算术运算的函数,复数处理函数等. 三角函数 NumPy 提供了标准的三角函数:sin().cos().tan(). 实例 ...

最新文章

  1. C++中虚函数、虚指针和虚表详解
  2. hdu 1789 Doing Homework again
  3. windows10下载
  4. pip 查看要安装的包所有版本(所有包版本)
  5. Mysql 5.5 编译参数
  6. 小米洗手机拆解自动关机
  7. 总结js实现字符串转JSON对象的几种方法
  8. ecosys m5021cdn_京瓷ECOSYS M5021cdn驱动
  9. 如何使用电脑注册微博登陆模拟器
  10. echarts框架下大数据量展示的解决方案
  11. linux 驱动笔记(一)
  12. Java 使用poi-tl下载Word
  13. 001 《两、三位数除以一位数,笔算》三年级下
  14. python实现labelme样本自动标注
  15. 如何向DMOZ目录提交网站?
  16. AI:2023年6月9日北京智源大会演讲分享之基础模型前沿技术论坛—《工程化打造AI中的CPU》、《构建一个AI系统:在LLM上应用带有RLHF来推进定制》、《多模态预训练的进展回顾与展望》、《扩展大
  17. 解魔方机器人系列(三)软件控制及整机测试
  18. Fork/Join框架之双端队列
  19. Blender 免费展UV利器-UVPacker
  20. Linux扩展分区和文件系统

热门文章

  1. 最和谐的离职:1.让公司觉得你无价值了;2.让个人感觉对公司损失很大,你觉得是哪个呢?
  2. 如何使用ISO升级TrueNAS主要版本
  3. 发际线对于一个人的颜值影响有多大?
  4. 很多家长学历不高,无法辅导孩子的家庭作业怎么办?
  5. 大家都是怎么过催收的生活?
  6. 品牌直播启动的三个关键点
  7. 玩游戏?或许游戏正在拯救部分人
  8. 金橙子打标软件学习流程
  9. Ajax+Input的File控件上传时的超级简单实时进度条
  10. 字符串处理_5个JavaScript的字符串处理库,不再996