関数f_integ
の値を計算しようとしています。これは、関数f
を0からx_v
に統合した結果です。IndexError:タプルのインデックスが範囲外です。関数を統合しようとしたときにエラーが発生しました。
Traceback (most recent call last):
File "untitled.py", line 117, in <module>
C = f_integ(1)
File "scr1.py", line 110, in f_integ
indexes = np.shape(x_array)[0]
IndexError: tuple index out of range
私はquad()
はタプルを返しますが、私は結果に引数として数を配置する方法を見つけ出すことはできませんことを知っている:私はこれを実行すると、私は次のエラーを取得する
f = lambda x : x + 1
def f_integ(x_array):
int_result = np.zeros_like(x_array)
indexes = np.shape(x_array)[0]
for ind in range(indexes):
x_v = x_array[ind]
int_result[ind] = integ.quad(f, 0.0, x_v)[0]
return int_result
C = f_integ(1)
print "C", C
統合の私はPythonには新しく、助けてください。
スタックトレースと[mcve]も含めて完全なエラーメッセージを投稿してください。 –