【发布时间】:2014-03-06 14:41:41
【问题描述】:
我有一个称为start 的数组。我正在尝试将它用作称为G 的字典中的键。
这是一个数组示例:
array([(1497315, 11965605), (1502535, 11967915), (1501785, 11968665),
(1520325, 11972295), (1522905, 11972805), (1504545, 11972865),
(1500465, 11973075), (1489695, 11975205), (1485855, 11978775),
(1499535, 11978955), (1508205, 11981745), (1521315, 11982615),
(1501215, 11983335), (1508595, 11985225), (1503045, 11986635),
(1522425, 11987745), (1512705, 11988255), (1519035, 11989185)...
len(开始)为 50
我想将 start 转换为整数类型,以便可以将其用作字典中的键。
我试过type (start) is int 来确认它不是整数。 Start 是从表示 x 和 y 坐标的两列整数创建的。
与上一个问题相关:
【问题讨论】:
-
转换为整数是什么意思?数组元组的元素已经是整数了。
-
start 是如何初始化的?如果它是一个数组,我不确定你为什么(或如何)将它转换为 int。
-
这篇文章与 OP 的上一篇文章 stackoverflow.com/questions/22226725/… 他之前使用过浮点数有关
-
数组和列表在 Python 中是两个不同的东西,你的看起来像 Numpy 的 ndarray。
标签: python arrays numpy dictionary integer