как объединить два numpy массива разных форм?
Пример кода:
import numpy as np
array1 = np.array([0,1,2,3])
array2 = np.array([0])
Что должно получиться на выходе:
[[0,1,2,3],[0]]
Ответы (1 шт):
Автор решения: wchistow
→ Ссылка
Почему бы не так?
import numpy as np
array1 = np.array([0, 1, 2, 3])
array2 = np.array([0])
new_array = [array1, array2]
print(new_array)
Вывод:
[array([0, 1, 2, 3]), array([0])]
Если на выходе надо получить именно списки, то так:
import numpy as np
array1 = np.array([0, 1, 2, 3])
array2 = np.array([0])
new_array = [list(array1), list(array2)]
print(new_array)
Вывод:
[[0, 1, 2, 3], [0]]