#Unsupervised Classification Classified= Divided Output_signature_file= "Scrap.gsg" outUnsupervised = IsoClusterUnsupervisedClassification(Filtered, 12, 20, 10, Output_signature_file) outUnsupervised.save(Classified) arcpy.AddMessage("Unsupervised classification complete.")
So my problem is that I am running an unsupervised classification, and for some reason it is not running on the correct number of classes. If I try to run a 12 class classification, it returns only 10 classes. I have no idea why this is happening, as it runs correctly for a different set of data.
The specified Number of classes value is the maximum number of clusters that can result from the clustering process. However, the number of clusters in the output signature file may not be the same as the number specified for the number of classes.