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])

Numpy.exp函数的用法_第1张图片

你可能感兴趣的:(Python,数据分析,python,numpy)