Ich habe eine folgende Erklärung abmit Wörterbuch oder Listen Python
onehot = collection.defaultdict(list)
, die ich mit zwei dimentional Vektor arbeiten zu füllen. wenn ich onehot
hier drucken ist, was ich bekommen:
print(onehot)
--->defaultdict<class'list'>,{0:['1200',1],1:['1203',2],2:['1400',4]}
, die perfekt ist. Nun meine Frage ist, gibt es eine Möglichkeit, den "gepaarten" Wert von onehot zu bekommen. zum Beispiel:
onehot 1200 ---> 1
onehot 1800 ---> 32
Ich bin Neuling zu Python, so bin ich mir nicht sicher.
aktualisiert das Problem ist, dass ich weiß nicht wirklich, wo 1200 in der Liste enthalten ist, so dass ich will, und ich bin in der Zahl in der zweiten Dimension interessiert.
Also muss ich die Liste suchen für 1200 und die Werte der 2. Dimension, die in diesem Fall ist 1
nicht klar, was Sie fragen. 'onehot [0]' bringt dir die Liste '['1200', 1]', ist das nicht was du willst? –
Woher kommt '1800 -> 32'? Ich sehe es nicht in der Eingabe. –
@PaulRooney Ich nehme an, das ist nur ein Beispiel – Dudnikof