'int' object has no attribute 'log10'
时间: 2023-09-14 18:14:03 浏览: 50
python报错: list object has no attribute shape的解决
这个错误通常是因为您正在尝试对整数类型进行 log10() 操作,但整数类型不支持 log10() 方法。log10() 方法只适用于浮点数类型。
要解决这个问题,您可以将整数类型转换为浮点数类型,例如:
```
import math
x = 100
y = math.log10(float(x))
print(y)
```
在此示例中,我们将整数类型 x 转换为浮点数类型,然后使用 math.log10() 方法计算其对数。
阅读全文