首页 > 解决方案 > 将浮点数转换为数组中的整数

问题描述

我有一个形状为(0,5)的数组。内容是[[4.0, 3.0, 0.0, 1.0, 5.0]]

我怎样才能把它转换成[[4 3 0 1 5]]?

标签: python

解决方案


一个简单的列表推导可以做到这一点。

a = [[4.0, 3.0, 0.0, 1.0, 5.0]]
b = [[int(x) for x in a[0]]]

我们要求 Python 将列表中的每个元素转换a[0]int. 查找列表推导以获取有关它如何工作以及将来如何自己做的更多信息。


推荐阅读