Python sklearn ValueError:数组太大
我在Python(3.7版)上编写了一个简单的脚本,对卫星图像进行分类,但它只能对卫星图像的片段进行分类。当我尝试对整个卫星图像进行分类时,它会返回以下结果:Python sklearn ValueError:数组太大,python,scikit-learn,geospatial,Python,Scikit Learn,Geospatial,我在Python(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_me
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(来自),但仍然不起作用。如何避免或解决此错误?也许我的代码中有一些错误?哦,我是个白痴,因为我使用了x32版本的Python而不是x64。
也许将Python重新安装到x64版本可以解决您的问题,用户哦,我是白痴,因为我使用了x32版本的Python而不是x64。
也许将Python重新安装到x64版本可以解决您的问题,用户图像的分辨率是什么?cols 8151,第7381行如何将其降低到
82*74
?我如何降低它?我想这种图像不是那么简单。GTiff图像包含7个波段的卫星图像,重约400兆字节,但我将尝试调整其大小或进行预处理。谢谢图像的分辨率是什么?cols 8151,第7381行如何将其降低到82*74
?我如何降低它?我想这种图像不是那么简单。GTiff图像包含7个波段的卫星图像,重约400兆字节,但我将尝试调整其大小或进行预处理。谢谢