月別アーカイブ: 2021年10月

エラーの解決方法 TypeError: only size-1 arrays can be converted to Python scalars

ガンマ関数を使おうとして遭遇したエラー。どうしたらいいのでしょうか、コレ。

import numpy as np
from math import gamma
x=np.arange(1,10,1)
gamma(x)#TypeError: only size-1 arrays can be converted to Python scalars

どうやらmathの関数gamma()は配列を受け付けてくれないみたいです。

from scipy.special import gamma
import numpy as np
x = np.arange(1,10,1)
gamma(x)

だとエラーが出ずに結果が出ました。