Chcę przekazać multidimensionnal tablicę do Reluprime
funkcjiRelu Prime z numpy tablicy
def reluprime(x):
if x > 0:
return 1
else:
return 0
... gdzie x
jest cała tablica. Zwraca
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
miałem ten problem z normalnym relu
funkcji i zamiast korzystać z funkcji Pythona max()
użyłem np.max()
i to działało. Ale w przypadku relu prim nie działa tak czy inaczej. Próbowałem:
def reluprime(x):
if np.greater(x, 0):
return 1
else:
return 0
... i nadal zwracał ten sam błąd. Jak mogę to naprawić? Dziękuję Ci.
Twój problem jest to, że Instrukcja 'if 'nie działa dla kodu wektoryzowanego. Operator '>' jest w porządku – Eric