我需要根据另一个包含类成员身份信息(var country = getCountry([x, y], data);
var countryName = country ? country.properties.name : 'no match';
)的数组,在1D numpy
数组(下面:data
)中总结元素。我在下面的代码中使用labels
来加快速度。但是,如果我没有在行numba
中明确地使用int()
投射,我会发现错误消息:
ret[int(find(labels, g))] += y
是否有一种更好的解决方法,即显式转换?
TypeError: unsupported array index type ?int64
答案 0 :(得分:1)
问题是<input title="" type="text" value="75" class="dial">
如果找不到任何内容,可以返回find
或int
,因此我认为None
错误。为避免强制转换,您需要在?int64
退出时提供int
返回值,而不会找到所需的值,然后在调用者中处理它。