У меня есть код, который генерирует меня в цикле for
из двух числовых массивов (data_transform
).В первом цикле генерируется пустой массив (40, 2)
, а во втором цикле один из (175, 2)
.Я хочу объединить эти два массива в один, чтобы получить массив (215, 2)
.Я пробовал с np.concatenate
и с np.append
, но это выдает ошибку, поскольку массивы должны быть одинакового размера.Вот пример того, как я делаю код:
result_arr = np.array([])
for label in labels_set:
data = [index for index, value in enumerate(labels_list) if value == label]
for i in data:
sub_corpus.append(corpus[i])
data_sub_tfidf = vec.fit_transform(sub_corpus)
data_transform = pca.fit_transform(data_sub_tfidf)
#Append array
sub_corpus = []
Я также использовал np.row_stack
, но ничто другое не дает мне значение (175, 2)
, которое является вторым массивом, который я хочу объединить.