0
は私が機能書いた:別の関数の中に関数を呼び出す
def spA(Beta, Alpha):
spA = np.zeros((1,3))
spA[0][0] = 1./rab*(-math.cos(math.radians(Beta))*math.cos(math.radians(Alpha)))
return spA
を、私は別の関数にそれを呼び出すための試みを行った。
def spB(Beta, Alpha, PHI):
spB = np.zeros((1,3))
spA = np.zeros((1,3))
spC = np.zeros((1,3))
spA = spA(Beta, Alpha)
return -(spA + spC)
私が取得していますSPB関数を呼び出すときエラーメッセージ:
spA = spA(Beta, Alpha)
TypeError: 'numpy.ndarray' object is not callable
誰でも私が間違っていることを詳しく教えてください。 spB関数の外でspA関数を呼び出すと、すべてうまく動作します。
ここでは、spAは関数と配列の2つの異なるものです。名前の1つを変更します。 –