gpt4 book ai didi

python - 在 python 图中, "1e8"相对于 y 轴意味着什么?

转载 作者:行者123 更新时间:2023-11-28 20:06:00 24 4
gpt4 key购买 nike

这是我的代码:

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 = 200,000,000

注意 exp(20) = 4.85e8exp(3) = 20.1,由于第一个数字太大不方便直接表示,第二个可以直接表达,你在第一个中有科学记数法,在第二个中没有(明确地)。

关于python - 在 python 图中, "1e8"相对于 y 轴意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25715333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com