28岁程序狗 2023-04-14 18:06 采纳率: 16.7%
浏览 15

调用训练好的模型,为什么总是报错?

将鸢尾花数据集训练好模型直接保存好写了一个.py文件打算直接调用预测新数据属于种类如下

import joblib
import numpy as np

#加载模型
svm_model = joblib.load('svm_model.joblib')

#构造新的样本数据
new_data = np.array([[2.3 1.6 5.1 1.4]])

#使用模型进行预测
predicted_label= svm_model.predict(new_data)
print(predicted_label)


但是一直报错
TypeError: predict() missing 1 required positional argument: 'X'
太折磨了搞不懂

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-04-16 02:01
    关注
    不知道你这个问题是否已经解决, 如果还没有解决的话:

    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 4月14日