from sklearn.model_selection import LeaveOneOut
import numpy as np
# 创建数据
data = np.random.random((10,3,15,15))
label = np.linspace(1,data.shape[0],data.shape[0])
# 留一法交叉验证函数
loo = LeaveOneOut()
for train_id, test_id in loo.split(label):
# 获取的是索引值
train = [data[i] for i in train_id]
test = [data[i] for i in test_id]
print(np.array(train).shape,np.array(test).shape)
break
留一法交叉验证获取样本
最新推荐文章于 2024-09-07 22:28:34 发布