一、原因
(1)问题一:公式少元素
python公式中少打了乘号“*”,如下图所示
(2)问题二:前面代码命名冲突
一般是变量名与函数冲突,如本文中前面代码用到sum,后面直接用sum()函数同样报错,下图:
二、解决办法
(1)问题一解决办法
检查公式是否少打“*”号,python中对格式要求比较严格,不能直接用数学中省略符号的算式
(2)问题二解决办法
调用函数,sum()函数用np.sum()函数
三、总结
python报错“TypeError: 'float' object is not callable”,一般只有上述两种原因,若公式没有少关键元素,建议使用第二种。