正文
,
2
,
1
,
2
,
3
])
def show_cross_val
(
method
)
:
if
method
==
"lolo"
:
labels
=
np
.
array
([
"summer"
,
"winter"
,
"summer"
,
"winter"
,
"spring"
])
cv
=
cross_validation
.
LeaveOneLabelOut
(
labels
)
elif
method
==
'lplo'
:
labels
=
np
.
array
([
"summer"
,
"winter"
,
"summer"
,
"winter"
,
"spring"
])
cv
=
cross_validation
.
LeavePLabelOut
(
labels
,
p
=
2
)
elif
method
==
'loo'
:
cv
=
cross_validation
.
LeaveOneOut
(
n
=
len
(
y
))
elif
method
==
'lpo'
:
cv
=
cross_validation
.
LeavePOut
(
n
=
len
(
y
),
p
=
3
)
for
train_index
,