問題があります。私はd
の異なる値の関数をプロットしようとしています。私はとd
を定義している:定義済みの関数をプロットしようとしています
d = np.arange(0.0, 100.0, 0.01)
しかし、私はまだ同じエラーを取得:
TypeError: only length-1 arrays can be converted to Python scalars
これは私のスクリプトです:
import pylab
import numpy as np
import scipy
import matplotlib.pyplot as plt
import math
from scipy.optimize import curve_fit
import numpy
def teo_function(d):
return 2*math.pi*math.sqrt(((1**2)/(12+d**2))/9.81*d)
d = np.arange(0.0, 100.0, 0.01)
T = teo_function(d)
pylab.plot (d,teo_function(d), 'bo', d, teo_function(d), 'k')
pylab.show()
おかげで助けをすべて。
聖なるキリスト!ありがとう! –