У меня есть два numpy массива: один float , другой uint64 . Когда я складываю их с np.c_ , np.hstack или np.concentrate , значения массива uint64 изменяются. Как правильно их сложить и записать в текстовый файл?
import numpy as np
a= np.array([11112222333344445555,11112222333344445556])
b = np.array([1.0,2.0])
c = np.c_[a,b]
np.savetxt('test',c,fmt="%22i %12.6f")
Числа, сохраненные в тестовом файле:
11112222333344446464 1.000000
11112222333344446464 2.000000
Конечно, я могу сохранить их с помощью al oop. Но мне интересно, есть еще способ pythoni c.