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

本文介绍了导致Python错误'TypeError: 'float' object is not callable'的两个常见原因:公式缺少乘号和变量名与内置函数冲突。针对问题一,检查并修正公式中的语法;对于问题二,建议使用np.sum()代替内置的sum()函数避免冲突。通过这些方法,可以有效地解决此类报错问题。
摘要由CSDN通过智能技术生成

一、原因

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

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

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

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

二、解决办法 

(1)问题一解决办法

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

 (2)问题二解决办法

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

三、总结 

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

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值