鉴于:m个模型,每个模型都有一个predict函数,该函数采用形状为[n_samples,n_features]的numpy数组,并返回形状为[n_samples]的数组,如果模型表示,则包含1,否则为yes0。X个形状为[n_samples,n_features]的数据点预期输出:对于每个数据点,发出多少个模型。out = np.zeros((n, m))for i, m in enumerate(m_models): out[:, i] = m.predict(X) # Doesn't seem to workscores = np.mean(out, axis=1)
1 回答
慕田峪4524236
TA贡献1875条经验 获得超5个赞
您尝试将shape数组分配给具有shapen的列m。更改以下out声明:
out = np.zeros((m, n))
或将预测分配给该行:
for i, m in enumerate(m_models):
out[i, :] = m.predict(X)
添加回答
举报
0/150
提交
取消