TypeError:不支持+:“int”和“vectorize”的操作数类型

2024-05-23 22:50:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的Python代码:

import Regression as t
import matplotlib.pyplot as plt
NN = t.Neural_Network()
yHat = NN.forward(t.X)
y2 = np.vectorize(t.y)
y3 = np.vectorize(yHat)
plt.bar([0,1,2],y2, width = 0.35, alpha=0.8)
plt.bar([0.35,1.35,2.35],y3, width = 0.35, color='r', alpha=0.8)
plt.grid(1)
plt.legend(['y', 'yHat'])

我会打印两个numpy数组值的条形图,但错误显示如下


Tags: 代码importalphamatplotlibasnpbarplt