error in Regression-based Unmixing

Issue #1377 new
Dimitris Poursanidis created an issue

Traceback (most recent call last):
File "C:\Users/DimitrisPoursanidis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\enmapboxplugin\site-packages\typeguard\__init__.py", line 903, in wrapper
retval = func(*args, **kwargs)
File "C:\Users/DimitrisPoursanidis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\enmapboxplugin\enmapboxprocessing\algorithm\prepareregressiondatasetfromsynthmixalgorithm.py", line 91, in processAlgorithm
X, y = self.mixCategory(category)
File "C:\Users/DimitrisPoursanidis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\enmapboxplugin\site-packages\typeguard\__init__.py", line 903, in wrapper
retval = func(*args, **kwargs)
File "C:\Users/DimitrisPoursanidis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\enmapboxplugin\enmapboxprocessing\algorithm\prepareregressiondatasetfromsynthmixalgorithm.py", line 148, in mixCategory
drawnIndices = [np.random.choice(indices[label]) for label in drawnLabels]
File "C:\Users/DimitrisPoursanidis/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\enmapboxplugin\enmapboxprocessing\algorithm\prepareregressiondatasetfromsynthmixalgorithm.py", line 148, in <listcomp>
drawnIndices = [np.random.choice(indices[label]) for label in drawnLabels]
File "mtrand.pyx", line 909, in numpy.random.mtrand.RandomState.choice
ValueError: 'a' cannot be empty unless no samples are taken

Execution failed after 0.13 seconds

Any idea?

Comments (2)

  1. Log in to comment