Google App Engine 앱 (Google Glass 용으로 제작 됨)에서 k-means 클러스터링을하려고합니다. App Engine은 순수한 Python 라이브러리 만 허용합니다.k-means의 빠른 순수 Python 구현
나는 ~ 500,000 X, Y, Z 점에 SciPy의 kmeans
대신 vq
의 C 구현의 py_vq
를 사용하여 편집 kmeans2
, 그러나 너무 오래 걸릴 (~ 백초)를 사용하여 시도하고 난에 DeadlineExceededError
을 얻을 내 App Engine Logs.
이미 메모리 제한을 줄이기 위해 샘플 크기를 90 % 줄 였으므로 더 이상 샘플 크기를 줄이려하지 않습니다.
Google App Engine에 충분히 빠른 순수 Python k-means 라이브러리가 있습니까?
다음을 고려해 보셨습니까? http://docs.scipy.org/doc/scipy/reference/cluster.vq.html? – woozyking
죄송합니다, SciPy가'kmeans'와'kmeans2'를 언급하고있었습니다. 제 질문에 그것을 추가 할 것입니다 –