簡體   English   中英

Python 3.6中的代碼給出了ModuleNotFoundError

[英]Code in Python 3.6 gives ModuleNotFoundError

我有這段代碼,並且我收到ModuleNotFoundError:沒有名為“ scipy.constant”的模塊。 我該如何解決錯誤?

import scipy.integrate as sci
import scipy.constant as scc
import math
import numpy as np
import matplotlib.pyplot as plt
from IPython import get_ipython
get_ipython().run_line_magic('matplotlib', 'inline')

def f(T):
    n=6.022*(10**28)
    Od=429
    V=10**(-3)
    ft=lambda x: ((x**4)*math.exp(x)/(((math.exp(x))-1**2))

    b = Od/T
    a=0

    C=9*V*n((T/Od)**3)*scc.k*(sci.quad(ft,a, b.any(),limit=10))[0]
    return C

T1=np.arange(5,500,1)

plt.plot(T1,f(T1),'r-')

通過將拼寫錯誤的scipy.constant糾正為scipy.constants

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM