我有一个线性回归分类器。我想使用线性回归模型的参数(坡度和惯性)来实现并绘制S形曲线,但出现一些错误
代码:
class Store(models.Model):
client = models.ForeignKey(Client, on_delete=models.CASCADE, blank=True)
错误消息:
TypeError跟踪(最近一次通话) 在()中 28返回一个 29 -> 30 sig = sigmoid(LR.intercept_,LR.coef_,X) 31 32 plt.plot(X,sig)
sigmoid中的(b0,b1,x) 25个= [] x中的项目为26: ---> 27 a.append(1 /(1 + math.exp(-(b0 + b1 * x))))) 28返回一个 29
TypeError:只有大小为1的数组可以转换为Python标量
答案 0 :(得分:0)
for item in x:
a.append(1/(1 + math.exp(-(b0 + b1 * x))))
return a
我认为您有错字。 x
是一个数组,但是您要乘以b1并将其添加到b0。 math.exp
适用于标量,不适用于数组。