-1
을 반복 가능한되지sklearn.model_selection 'KFold'개체가 나는 다음과 같은 코드</p> <p>이 코드에 문제가
# simulate splitting a dataset of 25 observations into 5 folds
from sklearn.model_selection import KFold
kf = KFold(n_splits=5, random_state=None, shuffle=False)
# print the contents of each training and testing set
print('{} {:^61} {}'.format('Iteration',
'Training set observations',
'Testing set observations'))
for iteration, data in enumerate(kf, start=1):
print('{:^9} {} {!s:^25}'.format(iteration, data[0], data[1]))
형식 오류 : 'KFold'개체를 반복 가능하지
TypeError Traceback (most recent call last)
<ipython-input-21-13995db0f7c7> in <module>()
5 # print the contents of each training and testing set
6 print('{} {:^61} {}'.format('Iteration', 'Training set
observations', 'Testing set observations'))
----> 7 for iteration, data in enumerate(kf, start=1):
8 print('{:^9} {} {!s:^25}'.format(iteration, data[0], data[1]))
TypeError: 'KFold' object is not iterable
필요한 유일한 변경 날 위해 충분하지 원래 코드는 단지'kf' 대신'kf.split (X)'입니다. –