Для быстрых вычислений мне нужно реализовать мою сигмовидную функцию в Numpy, это код ниже
def sigmoid(Z):
"""
Implements the sigmoid activation in bumpy
Arguments:
Z -- numpy array of any shape
Returns:
A -- output of sigmoid(z), same shape as Z
cache -- returns Z, useful during backpropagation
"""
cache=Z
print(type(Z))
print(Z)
A=1/(1+(np.exp((-Z))))
return A, cache
Также некоторая соответствующая информация:
Z=(np.matmul(W,A)+b)
и тип Z:
<class 'numpy.ndarray'>
К сожалению, я получаю: «плохой тип операнда для унарного -:« кортеж ») Я попытался обойти эту проблему без какой-либо удачи. Я ценю любые предложения. Бест