Моя текущая функция выглядит следующим образом:
def soft_max(z):
t = np.exp(z)
a = np.exp(z) / np.sum(t, axis=1)
return a
Однако я получаю ошибку: ValueError: operands could not be broadcast together with shapes (20,10) (20,)
, так как np.sum (t, axis = 1) не является скаляром.
Я хочу получить t / the sum of each row
, но я не знаю, как это сделать.