解决问题TypeError: unsupported operand type(s) for +: ‘int‘ and ‘list‘。
问题描述:python 中运行sum函数求和时出现TypeError: unsupported operand type(s) for +: ‘int’ and 'list’错误。原因分析:因为嵌套list,而sum函数按第一层的两个list元素进行相加,list不支持向量加减法所以报错。解决方法:在运行的程序中导入numpy包模块:from numpy import *import numpy后
·
问题描述:
python 中运行sum函数求和时出现TypeError: unsupported operand type(s) for +: ‘int’ and 'list’错误。
原因分析:
因为嵌套list,而sum函数按第一层的两个list元素进行相加,list不支持向量加减法所以报错。
解决方法:
在运行的程序中导入numpy包模块:
from numpy import *
import numpy后,sum重载了,会自动转换参数为array,所以求和就可以计算了。
参考:
[1]https://blog.csdn.net/Sophia_11/article/details/84976687
更多推荐
已为社区贡献4条内容
所有评论(0)