这样的numpy数组怎么能:
[10, 22, 37, 45]
被转换为一个单一的int32数字,如下所示:
10223745
这可以工作:
>>> int(''.join(map(str, [10, 22, 37, 45])))
10223745
基本上,您使用map(str, ...)
将整数数组转换为字符串,然后使用''.join
将每个字符串连接起来,最后使用int
将整个数组转换为整数。
s = ""
for i in num_arr:
s += str(i)
print(int(i))