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

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

将鸢尾花数据集训练好模型直接保存好写了一个.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日

悬赏问题

  • ¥15 c#转安卓 java html
  • ¥15 os.listdir文件路径找不到
  • ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
  • ¥15 psfusion图像融合指标很低
  • ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
  • ¥50 医院HIS系统代码、逻辑学习
  • ¥30 docker离线安装mysql报错,如何解决?
  • ¥15 构建工单的总账影响在哪里查询或修改
  • ¥15 三个简单项目写完之后有重赏之后联系我
  • ¥15 python报内存不能read错误