¿Hay una función de Mathematica que proporcione resultados equivalentes a la función unique()
en MATLAB? Me doy cuenta de que podría usar la función Union[]
para obtener los elementos únicos de una lista, pero me gustaría algo equivalente a la versión de tres resultados de la función que proporciona matrices de índice que mapean entre la matriz de entrada y la matriz de valores únicos.Tiene Mathematica una función equivalente a la función "única" de Matlab
Si no hay nada incorporado, ¿hay alguna implementación de esa función disponible en alguna parte? ¿Alguien aquí sabe cómo construirlo?
eso es exactamente lo que estaba buscando. Me olvidé por completo de la Posición [] y no la encontré de nuevo cuando busqué en la documentación. ¡Gracias por la ayuda! – clartaq
Una cosa a considerar es que 'Union' clasificará la lista de entrada. Si no quiere que eso suceda, use 'DeleteDuplicates'. 'DeleteDuplicates' también tiende a ser sustancialmente más rápido para grandes entradas. – Pillsy
Gracias por la sugerencia, tendré que hacer algunas pruebas, pero eso probablemente será una buena mejora en un proyecto mío. – Timo