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是兩個不同的東西在這裏:一個函數和一個數組。改變其中一個名字。 –