将float转换为整数以获取不带点和零的数字

时间:2019-02-03 11:02:01

标签: python

有人可以告诉我如何将浮点数舍入为整数吗?我在pred_y上尝试了np.round(),在python中我得到了零点,例如12.0,而不是12,没有零点,

谢谢您的帮助

3 个答案:

答案 0 :(得分:0)

使用int(),就像这样:

>>int(2.4)
2
>>int(4.0)
4

答案 1 :(得分:0)

如果要处理numpy数组,则可以执行以下操作

y = np.array(np.round(x), dtype=int)

不过,只要数字int(round(x))就能完成工作。

答案 2 :(得分:0)

要将float转换为int,只需使用int()函数。

示例:

Int(128.2)
128