У меня есть два файла .npz, и я хочу объединить (также пытался с hstack), но после объединения меньше, чем сумма двух. Мне просто интересно, это уменьшает размер после конкатенации. вот код ниже для вашей справки.
from numpy import load
import numpy as np
en_1 = load('encoded_1.npz')
en_2 = load('encoded_2.npz')
en_11 = en_1['arr_0'].reshape(1, -1)
en_22 = en_1['arr_0'].reshape(1, -1)
print("Size of en_1 :"+en_1['arr_0'].shape)
print("Size of en_2 :"+en_2['arr_0'].shape)
#mid = np.hstack((en_11,en_22))
mid = np.concatenate((en_11, en_22),axis=1)
print("Size after concatenation :"+mid.shape)
здесь вывод
Output
Size of en_1 : (68226020,)
Size of en_2 : (136340912,)
Size after concatenation : (1, 136452040)
Требуется размер конкатенации: (1,204566932)
Ищу помощи.