Ho un array 2D di dati Numpy letti da un file .csv. Ogni riga rappresenta un punto dati con la colonna finale contenente una "chiave" che corrisponde in modo univoco a "chiave" in un altro array Numpy, la "tabella di ricerca".Utilizzo degli array Numpy come tabelle di ricerca
Qual è il modo migliore (più Numpythonic) per abbinare le linee nella prima tabella con i valori nel secondo?
La risposta con una ricerca 'dict' è fresco, ma è molto inefficace per grandi tabelle di ricerca. Se vuoi "cercare" i valori, puoi usare 'np.interp' con' xp' come chiavi di ricerca e 'fp' come valori (che devono essere float, suppongo ...). In questo modo la ricerca viene eseguita in 'numpy 'nativo invece che in iterazione python (diciamo che vuoi inserire un'immagine grande attraverso una tabella di ricerca, ad esempio applicando una mappa dei colori). –