📜  Python中的 numpy.exp()(1)

📅  最后修改于: 2023-12-03 14:46:36.007000             🧑  作者: Mango

Python中的numpy.exp()

numpy.exp()是Python中的一个数学函数,用于计算自然指数函数的值。

该函数返回自然对数的底数e的x次幂的值。可以传递一个数组作为参数,以返回每个元素的指数值。

语法
numpy.exp(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])
参数说明
  • x:输入数组
  • out:指定输出数组
  • where:指定要计算的元素
  • dtype:输出数组类型
返回值

自然对数的底数e的x次幂的值。如果输入是一个标量,那么返回一个标量;如果输入是一个数组,那么输出也是一个数组。

示例
import numpy as np

# 求e的0、1、2、3、4次幂
print(np.exp([0, 1, 2, 3, 4]))

# 求从-1到1之间100个数的指数值
x = np.linspace(-1, 1, 100)
print(np.exp(x))

输出结果:

[ 1.          2.71828183  7.3890561  20.08553692 54.59815003]
[0.36787944 0.3756458  0.3836734  0.39197267 0.40055499 0.40943211
 0.41861653 0.42812117 0.43795992 0.44814627 0.45869414 0.4696178
 0.48093184 0.49265023 0.5047873  0.51735783 0.53037702 0.54386055
 0.55782455 0.5722856  0.58726075 0.60276742 0.61882348 0.63544722
 0.65265739 0.67047326 0.68891457 0.70799155 0.72772497 0.74813512
 0.76924289 0.79106975 0.81363783 0.83696996 0.86108969 0.8860224
 0.9117944  0.93843294 0.96596534 0.99441904 1.02382274 1.05420453
 1.08559308 1.11801768 1.15150836 1.18609594 1.22181209 1.25868938
 1.2967614  1.33606381 1.3766334  1.41850824 1.46172772 1.50633563
 1.55237727 1.59990053 1.64895504 1.69959148 1.75186285 1.80582568
 1.86153838 1.91906154 1.97845612 2.03978367 2.10310652 2.16848887
 2.23600794 2.30574204 2.37777175 2.45217994 2.52905198 2.60847582
 2.69054226 2.7753451  2.8629814  2.95355163 3.04715983 3.14391382
 3.24392433 3.34730411 3.4541681  3.56463464 3.67882561 3.79686666
 3.91888836 4.04502554 4.17541667 4.3102033  4.44953138 4.5935514
 4.74241872 4.89629282 5.05533853 5.21972655 5.38963279 5.56524071
 5.74673956 5.93432687 6.12820885 6.32859983 6.53572174 6.74980335
 6.97108305 7.19981091 7.4362447  7.68065098 7.93330628 8.19449825
 8.46452687 8.74370475 9.0323573  9.33082105 9.63944485 9.95859097]

以上就是关于numpy.exp()函数的介绍。这是在Python数据分析和科学计算领域中非常常用的函数之一,具有非常高的实用价值。