将numpy数组合并为单个int
像这样的 numpy 数组如何:
[10, 22, 37, 45]
转换为单个 int32 数字,如下所示:
10223745
回答
这可以工作:
>>> int(''.join(map(str, [10, 22, 37, 45])))
10223745
基本上,您用于map(str, ...)将该整数数组转换为字符串,然后''.join连接每个字符串,最后int将整个内容转换为整数。
像这样的 numpy 数组如何:
[10, 22, 37, 45]
转换为单个 int32 数字,如下所示:
10223745
这可以工作:
>>> int(''.join(map(str, [10, 22, 37, 45])))
10223745
基本上,您用于map(str, ...)将该整数数组转换为字符串,然后''.join连接每个字符串,最后int将整个内容转换为整数。