标量有什么(一起学数据分析之NumPy(03)——数组和标量运算)

Posted

篇首语:聪明在于勤奋,天才在于积累。本文由小常识网(cha138.com)小编为大家整理,主要介绍了标量有什么(一起学数据分析之NumPy(03)——数组和标量运算)相关的知识,希望对你有一定的参考价值。

标量有什么(一起学数据分析之NumPy(03)——数组和标量运算)

数组很重要,因为它使你不用编写循环即可对数据执行批量运算。这通常就叫做矢量化(vectorization)。大小相等的数组之间的任何算术运算都会将运算应用到元素级。

 import numpy as np arr = np.array([[1., 2., 3.], [4., 5., 6.]]) arr
 array([[1., 2., 3.],        [4., 5., 6.]])
 arr * arr
 array([[ 1.,  4.,  9.],        [16., 25., 36.]])
 arr - arr
 array([[0., 0., 0.],        [0., 0., 0.]])

同样,数组与标量的算术运算也会将那个标量值传播到各个元素:

1 / arr
 array([[1.        , 0.5       , 0.33333333],        [0.25      , 0.2       , 0.16666667]])
 arr ** 0.5
 array([[1.        , 1.41421356, 1.73205081],        [2.        , 2.23606798, 2.44948974]])

不同大小的数组之间的运算叫做广播(broadcasting)。 有兴趣可以自己拓展,我在后文中或多或少会涉及,这里就不做过多的叙述。

相关参考

引用单元格内容的函数(轻松办公-OfficeExcel函数精解(七十二)查找和引用之ROWS 函数)

...七十二)查找和引用之ROWS函数一、函数功能返回引用或数组的行数。二、语法ROWS(array)三、参数说明:1、Array为需要得到其行数的数组、数组公式(数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果。数...

标量网络分析仪(ANTUINO 为天线、电台电路打造的一款紧凑的无线电实验室)

ANTUINO–为天线、电台电路打造的一款紧凑的无线电实验室它能做什么?SWRAntuino用窄调谐的接收机测量天线的SWR。带有二极管检测器的更简单的电阻电桥将拾取杂散RF,例如本地广播、附近的业余无线电信号或谐波,以提供错误...

手工挂历制作方法(创建控件数组制作日历)

...如下31个日期按钮,不需要手工创建,通过代码产生控件数组,生成31个选项按钮。在窗体show事件里,写代码如下声明变量varsbtns:array[1..31]ofTSpeedButton;//用于创建按钮控件数组n,ncount,x,y,a,b,v,leftv,topv:word;show事件代码procedureTForm1....

数控铣g代码(零基础学数控,G代码篇(二))

...方向走刀。G02与G03在各个平面内的旋向G02与G03的使用格式有两种,下年逐一介绍格式1(圆心编程):在XY平面内(G17):G02(G03)X(U)____Y(V)____I___J____F___在YZ平面内(G19):G02(G03)Y(V)____Z(W)__

我省累计多少个电子商务示范县(主要指标量质齐升 山西商务谱写新篇章)

9月26日上午,中共山西省委宣传部举行“山西这十年”系列主题新闻发布会的第十九场发布会,同时也是省商务厅专场新闻发布会。省商务厅有关负责同志介绍党的十八大以来,我省全方位推动山西商务事业高质量发展的进展与...

温控仪输出方式(电气技术之MODBUS RTU协议)

...:9600(可根据1013功能设置更改波特率为:1200or2400or4800)数据长度:8位 奇偶校验:偶(可根据1013功能设置更改校验方式为:奇or偶or无) 停止位:1位(2)上位机下传命令: 注1:功能码为03h时,下位机回传各相温度值。 功能码为04...

温控仪输出方式(电气技术之MODBUS RTU协议)

...:9600(可根据1013功能设置更改波特率为:1200or2400or4800)数据长度:8位 奇偶校验:偶(可根据1013功能设置更改校验方式为:奇or偶or无) 停止位:1位(2)上位机下传命令: 注1:功能码为03h时,下位机回传各相温度值。 功能码为04...

新手学电脑怎样快速入门(新手编程:程序员 5 种编程入门方法,快速学会一门编程语言)

...的。每门设计语言都有其独特的设计思想,譬如PHP的关联数组perl、Ruby的对象模型源自Smalltalk。大抵来说,先需精通一门语言,编程才算入门了。再谈涉猎,再谈精通其他语言...如何快速学会一门编

如何用python算方差

用python算方差可以借助numpy的向量运算来求更快速:importnumpynarray=numpy.array(nlist)sum1=narray.sum()narray2=narray*narraysum2=narray2.sum()mean=sum1/Nvar=sum2/N-mean**2

微带天线(面向 5G 应用的相控阵天线设计)

...线串联馈电贴片阵列平行贴片阵列用于5G相控阵天线的PCB数组的数组许多天线贴片天线阵列的设计策略替代类型的天线和阵列随着5G的推出和研究人员继续讨论6G,许多在sub-GHz和毫米波频段运行的支持5G的新产品正在进入市场。将...