In Python sind wie würde ich dies tun:Überprüfen Sie, ob Array-Elemente gleich
sagen, ich habe:
a = [[1, 5], [2,6], [3,3], [4,2]]
b= [[3, 1], [4,2], [1,8], [2,4]]
Jetzt möchte ich eine Operation mit den zweiten Spaltenwerte tun, wenn die erste Spalte Werte stimmen überein.
E.G.
a hat einen Eintrag [, 5], durch b gehe jetzt zu sehen, oh es einen Wert [, 8] hat, jetzt will ich 5/8 teilen und diesen Wert in etwa Array speichern c. Als nächstes würde [, 6] und [, 4] übereinstimmen und der nächste Wert in c: 6/4 erhalten werden.
so:
c = [5/8, 6/4, 3/1, 2/2]
das obige Beispiel. Ich hoffe das macht Sinn. Möchte das mit Numpy und Python.
Ist die erste Spalte von 'a' immer sortiert? Wird in "a" jede Nummer der ersten Spalte in "b" angezeigt? Sind sie von gleicher Größe? – kennytm
@kennytm ja für alle. – Scientized
Sind Duplikate an der ersten Position in jeder Liste zulässig? –