Numpy.exp函数的用法

*numpy.exp(x, /, out=None, , where=True, casting=‘same_kind’, order=‘K’, dtype=None, subok=True[, signature, extobj]) =

参数注释:
x:位置参数,输入值,矩阵参数;

out:可变参数,ndarray、None 或 ndarray 和 None 的元组。
存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或无,则返回新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。

where:ndarray、None 或 ndarray 和 None 的元组,可选。
该条件通过输入广播。在条件为 True 的位置,输出数组将设置为 ufunc 结果。在其他地方,out数组将保留其原始值。请注意,如果通过 default 创建未初始化的out数组 out=None,则其中条件为 False 的位置将保持未初始化状态。

**kwargs
其他关键字参数

返回值
返回与x相同的类型,x为标量则返回标量,x为矩阵则返回矩阵。

用法

# 传入数字或矩阵是对每个元素做自然底数e的指数运算,
# 即numpy.exp(x)计算x的每个元素的e^x
import numpy as np
x = np.ones(3)
np.exp(x) # array([2.71828183, 2.71828183, 2.71828183])
# 当输入矩阵乘以复数的时候,结果为欧拉公式的形式
c = np.array([1, 2, 3])
np.exp(c*1j) # array([ 0.54030231+0.84147098j, -0.41614684+0.90929743j,-0.9899925 +0.14112001j])

欧拉公式


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部