将numpy数组合并为单个int

Ily*_*lya 3 python numpy

像这样的 numpy 数组如何:

[10, 22, 37, 45]

转换为单个 int32 数字,如下所示:

10223745

bla*_*ite 5

这可以工作:

>>> int(''.join(map(str, [10, 22, 37, 45])))
10223745
Run Code Online (Sandbox Code Playgroud)

基本上,您用于map(str, ...)将该整数数组转换为字符串,然后''.join连接每个字符串,最后int将整个内容转换为整数。