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

将鸢尾花数据集训练好模型直接保存好写了一个.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'
太折磨了搞不懂

不知道你这个问题是否已经解决, 如果还没有解决的话:

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