не удалось передать входной массив из формы (5,10) в форму (3,10) - PullRequest
0 голосов
/ 26 ноября 2018

При выполнении кода (см. Ниже) у меня появляется следующая ошибка вывода.не удалось передать входной массив из фигуры (5,10) в фигуру (3,10)

import numpy as np
n_a = 3
n_x = 5
concat = np.random.randn(8,10)
concat[: n_a, :] = a_prev
concat[n_a :, :] = xt

print("concat :=" +str(concat))
print("a_prev :=" +str(a_prev))
print("xt :=" + str(xt))

Ниже полной ошибки:

ValueError                                Traceback (most recent call last)
<ipython-input-27-7519fa3a400a> in <module>()
      3 n_x = 5
      4 concat = np.random.randn(8,10)
----> 5 concat[: n_a, :] = a_prev
      6 concat[n_a :, :] = xt
      7 

ValueError: could not broadcast input array from shape (5,10) into shape (3,10)
...