python 报错TypeError: ‘float‘ object is not callable

一、原因

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

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

python 报错TypeError: ‘float‘ object is not callable_第1张图片

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

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

python 报错TypeError: ‘float‘ object is not callable_第2张图片

二、解决办法 

(1)问题一解决办法

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

python 报错TypeError: ‘float‘ object is not callable_第3张图片

 (2)问题二解决办法

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

python 报错TypeError: ‘float‘ object is not callable_第4张图片

三、总结 

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

你可能感兴趣的:(numpy)