Python LearningShapelet使用可变长度时间序列返回预测数组中的nan

Python LearningShapelet使用可变长度时间序列返回预测数组中的nan,python,machine-learning,time-series,classification,variable-length,Python,Machine Learning,Time Series,Classification,Variable Length,我正在处理可变长度的时间序列。特别是,我正在使用tslearn工具。 我转换了数据,使其符合tslearn允许的格式: X_train, X_test, y_train, y_test = train_test_split(data, Y, test_size=0.3,random_state=42, stratify= Y) X_train= to_time_series_dataset(X_train) X_test= to_time_series_dataset(X_test) 然后我

我正在处理可变长度的时间序列。特别是,我正在使用tslearn工具。 我转换了数据,使其符合tslearn允许的格式:

X_train, X_test, y_train, y_test = train_test_split(data, Y, test_size=0.3,random_state=42, stratify= Y)

X_train= to_time_series_dataset(X_train)
X_test= to_time_series_dataset(X_test)
然后我跑:

from tslearn.shapelets import LearningShapelets
clf = LearningShapelets(n_shapelets_per_size={3: 1})
clf.fit(X_train, y_train)
y_pred = clf.predict_proba(X_test)
一切都很顺利,但当我跑步时:

from tslearn.shapelets import LearningShapelets
clf = LearningShapelets(n_shapelets_per_size={3: 1})
clf.fit(X_train, y_train)
y_pred = clf.predict_proba(X_test)
我明白了

有人对为什么会发生这种情况有什么建议吗