Estoy tratando de extracto natural de valores de corte a partir de un raster usando Python.
La intención de proceso: Arcpy trama objeto a la Colección de la Matriz (usando RasterToNumPyArray) natural de valores de corte (utilizando PySAL Natural Saltos de la función).
import arcpy, pysal
from pysal.esda.mapclassify import Natural_Breaks as nb
# code to create greenIndex arcpy Raster object here
greenArray = arcpy.RasterToNumPyArray(greenIndex)
breaks = nb(greenArray,k=2,initial=20)
Este código devuelve el error, "ValueError: matriz debe ser de 2-dimensional".
Hasta donde yo sé, greenArray es una de 2 dimensiones de la matriz. Todas las sugerencias son más que bienvenidas!