Ich habe eine Reihe von Element. Die Aufgabe besteht darin, die Anzahl der einzigartigen Elemente zu ermitteln. Ich schrieb folgendes:Get Anzahl der Elemente nach der Verwendung von np.unique Python
import numpy as np
tokens1 = set(["a", "b", "c", "c"])
print(np.unique(tokens1))
print(np.unique(tokens1).size)
Das Ergebnis ist
[{'c', 'b', 'a'}]
1
Wie bekomme ich die richtige Nummer - 3? Sollte ich einfach etwas anderes als np.unique in erster Linie verwendet haben? könnte es einen besseren Weg geben, um Hut zu bekommen, den ich will.
tun Sie feststellen, dass Sie einen Satz in einer Liste sind Rückkehr, damit die Größe 1 –
kehrt @DmitryPolonskiy i sehe das Problem, aber ich weiß immer noch nicht, wie man die Größe bekommt. Hast du eine Idee? – Diana
Also, was genau ist die Eingabe? Ist es die Menge oder die Liste von '[" a "," b "," c "," c "]'? – Divakar