나는 알고리즘을 작성하려고하는데 바로 기본적인 단계에있다.Keyerror : 1 python
import numpy as np
import random
X = [2,3,5,8,12,15,18]
C = 2
def rand_center(ip,C):
centers = {}
for i in range (C):
if i>0:
while centers[i] != centers[i-1]:
centers[i] = random.choice(X)
else:
centers[i] = random.choice(X)
return centers
print (centers)
rand_center(X,C)
내가 이것을 실행, 그것은 나를 KeyError를 제공합니다 : 1
은 누구도 날이 오류를 해결 안내 할 수
코드는 무작위로 클러스터링을위한 센터를 선택하기 위해 다음과 같다?
그런데 그 반환 문장 다음에 인쇄 할 수 없습니다 (또는 무엇이든 할 수 없습니다). –