参考链接: Python中的numpy.tan

numpy库提供非常便捷的数组运算,方便数据的处理。

1、数组与标量之间可直接进行运算

In [45]: a

Out[45]:

array([[ 0, 1, 2, 3],

[ 4, 5, 6, 7],

[ 8, 9, 10, 11]])

In [46]: a/5

Out[46]:

array([[ 0. , 0.2, 0.4, 0.6],

[ 0.8, 1. , 1.2, 1.4],

[ 1.6, 1.8, 2. , 2.2]])

1

2

3

4

5

6

7

8

9

10

11

2、NumPy一元函数对ndarray中的数据执行元素级运算的函数

np.abs(x)、np.fabs(x) : 计算数组各元素的绝对值

np.sqrt(x) : 计算数组各元素的平方根

np.square(x) : 计算数组各元素的平方

np.log(x) 、np.log10(x)、np.log2(x) : 计算数组各元素的自然对数、10底对数和2底对数

np.ceil(x) 、np.floor(x) : 计算数组各元素的ceiling值或floor值

In [48]: a[1,1] = -1

In [49]: a

Out[49]:

array([[ 0, 1, 2, 3],

[ 4, -1, 6, 7],

[ 8, 9, 10, 11]])

In [50]: np.abs(a)

Out[50]:

array([[ 0, 1, 2, 3],

[ 4, 1, 6, 7],

[ 8, 9, 10, 11]])

1

2

3

4

5

6

7

8

9

10

11

12

13

np.rint(x) : 计算数组各元素的四舍五入值

np.modf(x) : 将数组各元素的小数和整数部分以两个独立数组形式返回

np.cos(x)、 np.cosh(x)、np.sin(x)、 np.sinh(x)、np.tan(x) 、np.tanh(x) : 计算数组各元素的普通型和双曲型三角函数

np.exp(x) : 计算数组各元素的指数值

np.sign(x) : 计算数组各元素的符号值,1(+), 0, ‐1(‐)

3、NumPy二元函数对ndarray中的数据执行元素级运算的函数

+、 ‐、 * 、/ 、** 两个数组各元素进行对应运算

np.maximum(x,y) 、np.fmax()、 np.minimum(x,y) 、np.fmin() :元素级的最大值/最小值计算

np.mod(x,y) :元素级的模运算

np.copysign(x,y) : 将数组y中各元素值的符号赋值给数组x对应元素

> < >= <= == != 算术比较,产生布尔型数组

In [59]: b = np.full_like(a,2)

In [60]: b

Out[60]:

array([[2, 2, 2, 2],

[2, 2, 2, 2],

[2, 2, 2, 2]])

In [61]: a*b

Out[61]:

array([[ 0, 2, 4, 6],

[ 8, -2, 12, 14],

[16, 18, 20, 22]])

In [62]: np.maximum(a,b)

Out[62]:

array([[ 2, 2, 2, 3],

[ 4, 2, 6, 7],

[ 8, 9, 10, 11]])

In [63]: a>b

Out[63]:

array([[False, False, False, True],

[ True, False, True, True],

[ True, True, True, True]], dtype=bool)

————————————————

版权声明:本文为CSDN博主「brucewong0516」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/brucewong0516/article/details/79186176

[转载] python numpy.sqrt_python中numpy库ndarray多维数组的的运算:np.abs(x)、np.sqrt(x)、np.modf(x)等...相关推荐

  1. python读取文件中的数据为二维数组变量_Numpy 多维数据数组的实现

    numpy包(模块)几乎总是用于Python中的数值计算.这个软件包为Python提供了高性能的向量.矩阵.张量数据类型.它是在C和Fortran中创建的,因此当计算被矢量化(用矩阵和矢量表示操作)时 ...

  2. 一、Numpy库与多维数组

    # Author:Zhang Yuan import numpy as np '''重点摘录: 轴的索引axis=i可以理解成是根据[]层数来判断的,0表示[],1表示[[]]... Numpy广播的 ...

  3. matlab如何读取二维数组,Matlab从csv文件中读取多个二维数组

    我有一个csv文件,它包含2列4列数组,但行数不等.例如:Matlab从csv文件中读取多个二维数组 2, 354, 23, 101 3, 1023, 43, 454 1, 5463, 45, 765 ...

  4. 二维数组更改vue_使用vue中的v-for遍历二维数组的方法

    如下所示: {{itemss}} 其中,data数据为: this.data = [ [ { type: '', name: '资产', start: '期末余额', end: '期初余额' }, { ...

  5. php 动态多维数组长度,怎么在php中利用count获取多维数组的长度

    怎么在php中利用count获取多维数组的长度 发布时间:2021-01-05 16:38:55 来源:亿速云 阅读:80 作者:Leah 今天就跟大家聊聊有关怎么在php中利用count获取多维数组 ...

  6. 【IT】C语言函数中怎么返回一个二维数组

    C语言函数中怎么返回一个二维数组

  7. foreach+php+四维数组,怎么在PHP中利用foreach对多维数组进行遍历

    怎么在PHP中利用foreach对多维数组进行遍历 发布时间:2021-01-28 12:34:42 来源:亿速云 阅读:74 作者:Leah 怎么在PHP中利用foreach对多维数组进行遍历?针对 ...

  8. matlab中for循环设置二维数组,MATLAB中定义赋值一个二维数组

    MATLAB中定义赋值一个二维数组 答: 分号:; 因特网能提供的最基本服务 答:E-mail, WWW, FTP 劳动合同中,用人单位给予劳动者低于当地工资最低水平的违反了()合法原则 答:内容合法 ...

  9. java 创建多维数组_java中如何创建一个多维数组?实例展示

    在互联网产业发展的越发如火如荼的今时今日,越来越多的人开始投入到新兴技术的学习当中去.java作为一门十分重要的编程语言,是许多人首选的学习对象.今天就来为大家介绍一下java中如何创建一个多维数组, ...

最新文章

  1. R语言可视化包ggplot2包绘制多个图形并将多个图像垂直堆叠c成一个图像实战(grid.arrange)
  2. bat脚本登陆ftp服务器
  3. 5 年开发搞不定 MySQL !
  4. 互斥信号量的删除与状态查询
  5. php的反射技术,PHP 反射使用
  6. boost::hana::replace_if用法的测试程序
  7. DreamWeaver做ASP 第5页
  8. 免费发短信(仅限美国国内)How to Send Free Text Messages Using PHP
  9. python operator 多属性排序_快速入门Python必备的基础知识
  10. android统计测试题,Allocation Tracker(Android Studio)
  11. .tar.bz2 解压出错问题解决方案
  12. 无法删除文件 无法读取源文件或磁盘_U盘损坏“无法读取文件”不要慌,教你一招马上回血复活...
  13. 征信前置查询接口调用联调测试
  14. PHP如何启动scrapy,python,_新手Scrapy爬虫运行问题,python - phpStudy
  15. 打造自己的图像识别模型
  16. VMware16安装CentOS7 并配置网络(步骤详细)
  17. 自制和烧录单片机 unicode 字库芯片 - 创建字库
  18. python类中的特殊方法_python类中的特殊成员方法介绍
  19. Hadoop实战篇(1)
  20. 第一时间安装试用中科红旗桌面操作系统V11

热门文章

  1. 【Luogu1341】无序字母对(并查集联通,欧拉路模板)
  2. 电大计算机专业毕业自我鉴定,电大毕业生计算机专业自我鉴定
  3. 第二章 ASP.NET MVC (控制器向视图传递值(二))
  4. Python入门--字典元素的操作,key的判断(in not in),字典元素删除(del),字典元素的增加,清空(clear()),修改
  5. CSS:hover伪类使用
  6. [leetcode]1306. 跳跃游戏 III
  7. 安装问题的审计(产生漏洞,抓包)
  8. Python3读取kafka消息写入HBASE
  9. python机器学习案例系列教程——模型评估总结
  10. jQuery Mobile中页面page的data-*选项