Ho un 2-d serierimuovere voci duplicate da multi-d array in pitone
xx=[[a,1],[b,2],[c,3]]
Ora sto cercando di rimuovere voci duplicate da esso. Per semplice array 1-D, codice semplice come
xx=list(set(xx))
funzionerebbe. Ma cercando impostata su elementi 2-d dà un errore
temp = set(xx)
TypeError: unhashable type: 'list'
Una soluzione potrebbe essere quella di serializzare gli elementi xx, e poi fare un elenco (set()) sul nuovo array e poi unserialize tutti gli elementi di nuovo.
C'è qualche soluzione in python?
in qualche modo il codice non è riuscito a rimuovere le voci duplicate. set() non è in grado di rilevare tuple duplicate? – Neo
@Neo: questo diventa interessante. Puoi pubblicare alcuni valori di esempio? –
stringa e il numero dello stesso valore o quasi lo stesso numero in virgola mobile forse? –