计算np浮点数中的小数位数64

时间:2020-03-10 15:43:02

标签: python numpy

我想计算np元素的小数位数。我尝试了以下操作,因此将其转换为字符串:

element = 2.923
element = "element"
element[::-1].find('.')

但是它返回我-1,我应该有3。 知道为什么吗?

2 个答案:

答案 0 :(得分:0)

您没有将'element'转换为字符串。试试这个:

element = 2.923
element = str(element)
element[::-1].find('.')

答案 1 :(得分:0)

使用您的方法的正确方法是

element = 2.923
element = str(element)
print(len(element.split('.')[1]))

在第二行中,您正在为变量分配字符串“ element”。这就是为什么find返回-1的原因。