TypeError: 'numpy.float64'オブジェクトは反復可能なソリューションではありません



Typeerror Numpy Float64object Is Not Iterable Solution



TypeError:「numpy.float64」オブジェクトは反復可能ではありませんコードを反復できないため、エラーが表示されます。
私のコードは次のようなものです:

import numpy as np VOLi=15 pt=0.63 for i in np.arange(0, VOLi + 1): n=np.math.factorial(VOLi) m=np.math.factorial(i) l=np.math.factorial(VOLi-i) c=n/(m*l) pr=c*(pt**i)*(1-pt)**(VOLi-i) vo=abs((i/VOLi)-pt) AF=sum(pr*vo) print(AF)

次に、問題が発生したことがわかったので、コードを変更しました。



AF=np.sum(pr*vo)

それなら大丈夫です