Ausgehend von einer einfachen Anordnung mit doppelten Werten:numpy feste Menge von Werten unter doppelten Werten wählt in Array
a = np.array([2,3,2,2,3,3,2,1])
Ich versuche, von diesem maximal 2 eindeutigen Werten auszuwählen. Das resultierende Array würde wie folgt angezeigt:
b = np.array([2,3,2,3,1])
egal in der Reihenfolge der Elemente. Bisher habe ich versucht, mit eindeutigen Werten zu finden:
In [20]: c = np.unique(a,return_counts=True)
In [21]: c
Out[21]: (array([1, 2, 3]), array([1, 4, 3]))
, die nützlich ist, weil es die Häufigkeit der Werte als auch zurück, aber ich bin in Filtern durch Frequenz stucked.
Soll das resultierende Array die ursprüngliche Reihenfolge beibehalten? – Reti43
@ Reti43 egal die Bestellung danke. –