一、原因

(1)问题一:公式少元素

python公式中少打了乘号“*”,如下图所示

 (2)问题二:前面代码命名冲突

一般是变量名与函数冲突,如本文中前面代码用到sum,后面直接用sum()函数同样报错,下图:

二、解决办法 

(1)问题一解决办法

检查公式是否少打“*”号,python中对格式要求比较严格,不能直接用数学中省略符号的算式

 (2)问题二解决办法

调用函数,sum()函数用np.sum()函数

三、总结 

python报错“TypeError: 'float' object is not callable”,一般只有上述两种原因,若公式没有少关键元素,建议使用第二种。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐