Как массив numpy может выглядеть следующим образом:
[10, 22, 37, 45]
быть преобразован в одно число int32 следующим образом:
10223745
@Arandomcoder, какую конкатенацию вы имеете в виду? Массив, список, строка?
Вы действительно имеете дело с массивом? или это просто список цифр? Все числа двухзначные?
Это может сработать:
>>> 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))
sum(arr.astype(str))
?