在python绘图中,什么是;1e8“;相对于y轴的平均值?

在python绘图中,什么是;1e8“;相对于y轴的平均值?,python,numpy,matplotlib,plot,Python,Numpy,Matplotlib,Plot,这是我的密码: import numpy as np import matplotlib.pyplot as plt def f(x): return np.exp(x) x=np.linspace(-20,20,201) 我正在用python绘制e^x,当我用linspace创建等距点时,y轴似乎在做一些有趣的事情。当我选择: x = np.linspace(-20,20,201) y轴显示不正确,当x=0时,函数应在1处与y轴相交。然而,在情节中似乎并非如此。在y轴的顶部显示le8。

这是我的密码:

import numpy as np
import matplotlib.pyplot as plt

def f(x):
return np.exp(x)

x=np.linspace(-20,20,201)
我正在用python绘制e^x,当我用linspace创建等距点时,y轴似乎在做一些有趣的事情。当我选择:

x = np.linspace(-20,20,201)
y轴显示不正确,当x=0时,函数应在1处与y轴相交。然而,在情节中似乎并非如此。在y轴的顶部显示le8。这是什么意思

但是,当我尝试时:

x = np.linspace(0,3,201)

当x=0时,图在1处横穿y轴,这是正确的。然而,情节上没有“le8”

1e8
是标准的科学概念,这里它表示y轴的总体比例因子。也就是说,如果y轴上有一个
2
,顶部有一个
1e8
,则
2
处的值实际上表示
2*1e8=2e8=2*10^8=200000000


请注意,
exp(20)=4.85e8
exp(3)=20.1
,并且由于第一个数字太大,无法方便地直接表示,第二个数字可以直接表示,因此第一个数字中有科学符号,第二个数字中没有(明确地)科学符号

你是说
1e8
,即
1*(10**8)
?这是个好问题……我还以为是字母“l”。1*10^8绝对更有意义。但这会如何影响y轴呢?图中的y轴具有整数1、2、3、4…且函数的相关值与y轴相交,远低于1。我想这些值实际上是1*10^8?