我有浮点数,我只对它们的小数位感兴趣,因为整数部分并不重要(并且在我的问题中总是相同的)。
我必须使用字符串格式,因为数字将显示在seaborn 图中。 我在用着
'0.2f'
仅显示两位小数,但我不知道如何删除整数部分。
示例:
我想展示
.25
而不是0.25
详情: 我想在seaborn 热图上使用:
sns.heatmap(table, annot = True, fmt = '.2f')
但我只想显示如上所述的小数。
您可以尝试
nb -= int(nb)
或decimalPart = nb - int(nb)
使数字仅保留小数部分。
以下代码从给定的浮点数中提取 2 位小数。
float_number = 28.31
formatted_number = "{:.2f}".format(float_number).split('.')[1]
您可以将上述内容传递给格式化程序,如下所示,并根据您的要求完成绘图。