Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中,如何将浮点数组转换为整数数组?_Python_Arrays_Pygame - Fatal编程技术网

在Python中,如何将浮点数组转换为整数数组?

在Python中,如何将浮点数组转换为整数数组?,python,arrays,pygame,Python,Arrays,Pygame,我一直在尝试写一个简单的汽车游戏,如果汽车在赛道外行驶,它将从头开始。我试图在pygame中通过像素完美碰撞来实现这一点,但我遇到了一个问题,它需要整数,但我在浮点上完成了整个代码。 如何将浮点数组转换为整数数组? 这是一个密码 还有一个用于对列表中的所有元素应用(或者如果您想要舍入而不是截断): x=[1.2,3.4,5.6] x=列表(map(int,x))#[1,3,5] Hi,欢迎来到Stack OverFlow。请参阅和,了解如何提出一个能得到良好回答的问题。请在此处发布您的代码,不要

我一直在尝试写一个简单的汽车游戏,如果汽车在赛道外行驶,它将从头开始。我试图在pygame中通过像素完美碰撞来实现这一点,但我遇到了一个问题,它需要整数,但我在浮点上完成了整个代码。 如何将浮点数组转换为整数数组? 这是一个密码 还有一个

用于对列表中的所有元素应用(或者如果您想要舍入而不是截断):

x=[1.2,3.4,5.6]
x=列表(map(int,x))#[1,3,5]

Hi,欢迎来到Stack OverFlow。请参阅和,了解如何提出一个能得到良好回答的问题。请在此处发布您的代码,不要在git hub中链接到您的代码。您尝试过什么,做过任何研究吗?我尝试过使用numpy库中的rint()方法,但没有任何帮助:(“它不起作用”不是一个问题规范。再次,请参阅“如何提问”。更简洁:列表(map(int[4.12,4.32,23.43])或
[int(v)for v in x]
很好。出于某种原因,我没有想到列表的理解。我认为OP希望舍入而不是截断。但非常感谢,它解决了我的问题。
list(map(lambda f: int(f), [4.12, 4.32, 23.43]))