numpy.exp

  • 用例:
    numpy.exp(x, /, out=None, *, where=True, casting=‘same_kind’, order=‘K’, dtype=None, subok=True[, signature, extobj]) = <ufunc ‘exp’>

  • 功能:
    对输入数组的每个元素计算指数函数。

  • 参数

变量名 数据类型 功能
x 数组型变量 输入数据。
out n维数组,None,n维数组组成的元组,可选参数 指定结果存储的位置。若提供此参数,其维度必须与输入数组广播后的维度一致。若不提供此参数或参数值为None,将返回新开辟的数组。若此参数为元组,其长度必须和返回值的个数保持一致。
where 数组型变量,可选参数 True用于标记进行函数计算的位置,False用于标记此位置不进行函数计算,直接将输入值原样返回,通常用默认值即可。
  • 返回值
变量名 数据类型 功能
out n维数组或标量 对x中每个元素求指数函数的计算结果。如果x为标量,那out也为标量。
  • 备注
    无理数e也被称为欧拉数,是自然对数的底数,其近似值为2.718281。ln(如果x=ln⁡y=log⁡eyx=\ln y=\log_e yx=lny=loge​y,那么ex=ye^x=yex=y)。对于实数输入值,exp(x)的返回值通常为正数。
    对于复数输入值x = a + ib,我们的计算公式为ex=eaeibe^x=e^ae^{ib}ex=eaeib。第一部分eae^aea为实部,其计算方法同上。第二部分eibe^{ib}eib也可写为cos⁡b+isin⁡b\cos b+i\sin bcosb+isinb。

  • 示例:
    在复平面上绘制exp(x)的幅值和相位:

import matplotlib.pyplot as plt
import numpy as np
plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
x = np.linspace(-2*np.pi, 2*np.pi, 100)
xx = x + 1j * x[:, np.newaxis]         # 复平面上的a + ib
out = np.exp(xx)
plt.subplot(121)
plt.imshow(np.abs(out), extent=[-2*np.pi, 2*np.pi, -2*np.pi, 2*np.pi], cmap='gray')
plt.title('exp(x)的幅值')
plt.subplot(122)
plt.imshow(np.angle(out), extent=[-2*np.pi, 2*np.pi, -2*np.pi, 2*np.pi], cmap='hsv')
plt.title('exp(x)的相位')
plt.show()


github链接
https://github.com/wzy6642/numpy-translate

numpy.exp详解相关推荐

  1. Numpy.array()详解 、np.array与np.asarray辨析、 np.array和np.ndarry的区别

    记录一下numpy.array()的详细用法,以及与np.asarray()和np.ndarray()的区别. 目录 1. Numpy.array()详解 1.1 函数形式 1.2 参数详解 1.3 ...

  2. 【Numpy乘法详解】np.multiply()、np.matmul()、np.dot()等

    [Numpy乘法详解(代码示例)]np.multiply().np.matmul().np.dot()等 文章目录 [Numpy乘法详解(代码示例)]np.multiply().np.matmul() ...

  3. Numpy.array()详解

    1. Numpy.array()详解 该函数的作用一言蔽之就是用来产生数组. 1.1 函数形式 numpy.array(object, dtype=None, copy=True, order='K' ...

  4. python引用numpy出错_引用numpy出错详解及解决方法

    numpy出错 解决方案 Problem: how to import numpy in subdirectory? Import error of numpy within subfolder. 错 ...

  5. numpy.ones() 详解

    函数原型: numpy.ones(shape, dtype=None, order='C') 参数介绍: shape:int或int的序列,为新数组的形状:如果我们仅指定一个int变量,则将返回一维数 ...

  6. numpy.sum详解

    numpy.sum 用例: numpy.sum(a, axis=None, dtype=None, out=None, keepdims=) 功能: 数组沿着指定的轴求和. 参数 变量名 数据类型 功 ...

  7. numpy.argsort详解

    numpy.argsort 用例: numpy.argsort(a, axis=-1, kind=None, order=None) 功能: 返回数组排序后的元素索引值. 根据kind指定的算法对数组 ...

  8. numpy.triu详解

    numpy.triu 用例: numpy.triu(m, k=0) 功能: 返回数组的上三角部分. 对矩阵进行拷贝,并将第k条对角线下方的元素全部置零. 关于数组下三角的相关知识参见文档. 示例: i ...

  9. numpy.tril详解

    numpy.tril 用例: numpy.tril(m, k=0) 功能: 返回数组的下三角部分. 数组拷贝之后,将其第k条对角线上方的元素全部置零. 参数 变量名 数据类型 功能 m 形状为(M,N ...

最新文章

  1. (C++)CSP202009-1 称检测点查询
  2. Only Train Once:微软、浙大等研究者提出剪枝框架OTO,无需微调即可获得轻量级架构...
  3. linux的命令行操作和shell的区别
  4. python上海培训哪里比较好-python培训班上海哪里比较好?
  5. Ubuntu 16.04安装Java JDK
  6. 吴恩达深度学习笔记6-Course2-Week2【优化算法】
  7. 织梦html编辑器功能在哪,织梦dede自带编辑器替换百度ueditor编辑器
  8. 智慧航空AI大赛-阿里云算法大赛总结 第一赛季总结
  9. 2009从知到行知识管理培训公开课最后一期
  10. 计算机操作员可以免考自考吗,计算机《职业资格证书》可以免考高
  11. Sort the Array
  12. 3.5 定向搜索的误差分析
  13. python动态导入模块_Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析...
  14. FISCO BCOS(七)——— 配置 WeBase
  15. R软件本地安装GitHub下载的R包
  16. 台式机前置耳机插孔没声音(window7系统设置)
  17. android studio调试时在断点停不下来
  18. 斗鱼扩展--拦截广告,让网页加载更快(四)
  19. revit二次开发 材质相关
  20. 基于python和selenium爬取JD商城商品信息并且分析用户对于产品的满意程度

热门文章

  1. PAT甲级1132 Cut Integer:[C++题解]
  2. 台湾国立大学郭彦甫Matlab教程笔记(19)symbolic differentiation and integration
  3. spring boot第八讲
  4. mysql 存储过程 排序_更改MySQL存储过程“数据库排序规则”的名称
  5. mysql 5.8 新特性_MySQL 5.4的新特性解析
  6. python123第九周测验答案2020_运用python123平台助力编程课教学
  7. efcore mysql autofac_Asp.NetCore3.1版本的CodeFirst与经典的三层架构与AutoFac批量注入
  8. MySQL中的视图操作
  9. Qt中的QPushButton组件
  10. pipfile和pipfile.lock、virtualenv、pipenv、pip