np array как добавить в массив?
Есть вот такие массивы
n0 = np.array([[2.553, 2.553]])
n1 = np.array([3.553, 4.553])
а как их можно объединить что бы получить
[[2.553, 2.553], [3.553, 4.553]]
Ответы (2 шт):
Автор решения: Gladius
→ Ссылка
n0 = np.array([[2.553, 2.553]])
n1 = np.array([3.553, 4.553])
n = [n0, n1]
print(n)
# [[2.553, 2.553], [3.553, 4.553]]
Автор решения: strawdog
→ Ссылка
попробуйте так:
import numpy as np
n0 = np.array([[[2.553, 2.553]]])
n1 = np.array([3.553, 4.553])
# здесь будет ваш цикл, в котором вы добавляете свои списки в кортеж arrays:
arrays = (n0, n1)
# после завершения цикла:
res = np.concatenate(([[x.flatten()] for x in arrays]))
res, соответственно, будет:
[[2.553 2.553]
[3.553 4.553]]