2023学年完整公开课版NumPy通用函数_第1页
2023学年完整公开课版NumPy通用函数_第2页
2023学年完整公开课版NumPy通用函数_第3页
2023学年完整公开课版NumPy通用函数_第4页
2023学年完整公开课版NumPy通用函数_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NumPy通用函数商务数据分析与应用专业教学资源库目录ContentsNumPy通用函数的用法NumPy的通用函数1PARTNumPy的通用函数NumPy的通用函数tancossinexparcsinarcossinh通用函数(ufunc)NumPy的通用函数通用函数ufunc一种针对ndarray中的数据执行元素级运算的函数,函数返回的是一个新的数组。通用函数ufunc接收一个数组参数的函数称为一元通用函数接收两个数组参数的则称为二元通用函数NumPy的通用函数常见一元通用函数

数描

述abs、fabs计算整数、浮点数或复数的绝对值sqrt计算各元素的平方根square计算各元素的平方exp计算各元素的指数exlog、log10、log2、log1p分别为自然对数(底数为e),底数为10的吨,底数为2的log,log(l+x)sign计算各元素的正负号:1(正数)、0(零)、-1(负数)ceil计算各元素的ceilling值,即大于或者等于该值的最小整数NumPy的通用函数常见一元通用函数

数描

述floor计算各元素的floor值,即小于等于该值的最大整数rint将各元素四舍五入到最接近的整数modf将数组的小数和整数部分以两个独立数组的形式返回isnan返回一个表示“哪些值是NaN”的布尔型数组isfinite、isinf分别返回表示“哪些元素是有穷的”或“哪些元素是无穷”的布尔型数组sin、sinh、cos、cosh、tan、tanh普通型和双曲型三角函数arcos、arccosh、arcsin反三角函数NumPy的通用函数常见二元通用函数

数描

述add将数组中对应的元素相加subtract从第一个数组中减去第二个数组中的元素multiply数组元素相乘divide,floor_divide除法或向下整除法(舍去余数)maximum、fmax元素级的最大值计算minimum、fmin元素级的最小值计算mod元素级的求模计算copysign将第二个数组中的值的符号赋值给第一个数组中的值greater、greater_equal、less、less_equal、equal、not_equal、logical_and、logical_or、logical_xor执行元素级的比较运算,最终产生布尔型数组,相当于运算符>、≥、<、≤、==、!=2PARTNumPy通用函数的用法NumPy通用函数的用法(1)有关一元通用函数的示例代码如下。In[88]:arr=np.array([4,9,16])#计算数组元素的平方根In[89]:np.sqrt(arr)Out[89]:array([2.,3.,4.])#计算数组元素的绝对值In[90]:np.abs(arr)Out[90]:array([4,9,16])#计算数组元素的平方In[91]:np.square(arr)Out[91]:array([16,81,256])NumPy通用函数的用法(2)有关二元通用函数的示例代码如下。In[92]:x=np.array([12,9,13,15])In[93]:y=np.array([11,10,4,8])#计算两个数组的和In[94]:np.add(x,y)Out[94]:array([23,19,17,23])#计算两个数组的乘积In[95]:np.multiply(x,y)Out[95]:array([132,90,52,120])#两个数组元素级最大值的比较In[96]:np.maximum(x,y)Out[96]:array([12,10,13,15])#执行元素级的比较操作In[97]:np.greater(x,y)Out[97]:array([True,False,Tr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论