下面是我想用python实现的函数。我在定义函数时遇到了类型错误。我尝试使用numpy.piecewise函数对象进行定义,也尝试使用elif命令作为定义。我希望能够在不同的点上计算这个函数,以及f(X-1)等表达式 这是我的代码: from numpy import piecewise from sympy.abc
我刚接触过NumPy,并试图弄清楚如何编写分段定义的函数。我有一个MSE_Loss函数的导数,它使用ReLU作为激活函数:
我有我需要的所有参数。我的问题是:如何使用NumPy来处理分段函数(最好不用循环)?编辑的:例如,我可以使用NumPy编写以下函数:
def loss_derivative(X, y, w, b):
n
但是我不知道如何在python中做到这一点,我不想手动实现,而是使用一个预定义的函数,例如numpy中的函数。 但是numpy似乎忽略了x.T应该被转置。代码: import numpy as np
print(np.dot(x, x.T)) # = 26, This is not the matrix it