python - 将浮点数转换为数组中的整数
问题描述
我有一个形状为(0,5)的数组。内容是[[4.0, 3.0, 0.0, 1.0, 5.0]]
我怎样才能把它转换成[[4 3 0 1 5]]
?
解决方案
一个简单的列表推导可以做到这一点。
a = [[4.0, 3.0, 0.0, 1.0, 5.0]]
b = [[int(x) for x in a[0]]]
我们要求 Python 将列表中的每个元素转换a[0]
为int
. 查找列表推导以获取有关它如何工作以及将来如何自己做的更多信息。
推荐阅读
- java - TOTP 代币不匹配
- matlab - 如何在matlab中进行三维乘法?
- python - 使用 lxml Etree 在 python 中更新 xml 标签
- javascript - 如何使用地图坐标和比例绘制多边形画布
- java - 使用 getrealmetrics 阅读时屏幕尺寸错误
- javascript - 如何在更改 DropDownMenu 时通过 Jquery 使 jqGrid 动态化?
- java - 如何在 Spring Boot Rest API 中以 XML 形式返回对象列表
- sql - 如何找到两个日期之间的条目?
- javascript - Html画布不适用于简单网页中的电子签名
- python - 将字典的每个键值存储为一个单独的 numpy 数组,以键名作为其名称,并将其连接成一个大数组