Python sklearn ValueError: массив слишком большой - PullRequest
1 голос
/ 14 октября 2019

Я сделал простой скрипт на Python (ver.3.7), который классифицирует спутниковое изображение, но он может классифицировать только клип спутникового изображения. Когда я пытаюсь классифицировать все спутниковое изображение, оно возвращает следующее:

 Traceback (most recent call last):
  File "v0-3.py", line 219, in classification_tool
  File "sklearn\cluster\k_means_.py", line 972, in fit
  File "sklearn\cluster\k_means_.py", line 312, in k_means
  File "sklearn\utils\validation.py", line 496, in check_array
  File "numpy\core\_asarray.py", line 85, in asarray
ValueError: array is too big; `arr.size * arr.dtype.itemsize` is larger than the maximum possible size.

Я пытался использовать MiniBatchKMeans вместо KMeans (из Sklearn.KMeans: как избежать ошибки памяти или значения? ), но все равно не работает. Как я могу избежать или решить эту ошибку? Может быть, в моем коде есть ошибки?

1 Ответ

0 голосов
/ 14 октября 2019

О, я идиот, потому что я использовал x32 версию Python вместо x64. Возможно, переустановка Python на x64 версию решит вашу проблему, пользователь

...