gpt4 book ai didi

python - for 之后无法绘制数据

转载 作者:太空宇宙 更新时间:2023-11-04 01:55:26 27 4
gpt4 key购买 nike

我正在尝试使用排列数据绘制排列与方程式的结果。我收到此错误:

NameError: name 'N' is not defined

代码:

import numpy as np 
import matplotlib.pyplot as plt

T = np.linspace(0.01, 4.5, 0.01)

for i in T:
N = (2.63*10**-16)*((2.71828**(6.93*i))-1)+((4.05*10**-6)*i)

plt.plot (N,T)
plt.show()

最佳答案

您正在使用 np.linspace不正确。第三个参数是步数。

import numpy as np
import matplotlib.pyplot as plt

T = np.linspace(0.01, 4.5, 450)
N = (2.63 * 10 ** -16) * ((2.71828 ** (6.93 * T)) - 1) + (
(4.05 * 10 ** -6) * T)

plt.plot(N, T)
plt.show()

此外,您不需要 for 循环。

enter image description here

关于python - for 之后无法绘制数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56918094/

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