Tengo una matriz 2D de datos de Numpy leídos de un archivo .csv. Cada fila representa un punto de datos con la columna final que contiene una 'clave' que corresponde únicamente a 'clave' en otra matriz Numpy, la 'tabla de búsqueda' por así decirlo.Uso de matrices Numpy como tablas de búsqueda
¿Cuál es la mejor forma (la más numpythonic) de hacer coincidir las líneas en la primera tabla con los valores en la segunda?
La respuesta a una búsqueda 'dict' es fresco, pero es muy ineficaz para grandes tablas de búsqueda. Si desea valores de "búsqueda", puede usar 'np.interp' con' xp' como claves de búsqueda y 'fp' como sus valores (que deben ser flotantes, supongo ...). De esta forma, la búsqueda se realiza en "numpy" nativo en lugar de la iteración de Python (supongamos que desea colocar una imagen grande a través de una tabla de búsqueda, por ejemplo, aplicando un mapa de color). –