np.exp()が指数関数ということは調べて分かったんですがいまいちどういうことかわかりません。

a = np.array([0.3, 2.9, 4.0])
exp_a = np.exp(a)

print(exp_a)の出力が[ 1.34985881 18.17414537 54.59815003]になぜなるのかよくわかりません。
教えてもらえるとありがたいです。