Listen und subarrays

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
luo
User
Beiträge: 1
Registriert: Samstag 24. Februar 2018, 19:27

Hallo!

Habe eine Frage. Ich habe eine liste mit folgenden Einträgen:

[array([['-38.4', '102'],
['-38.5', '102'],
['-38.9', '102'],
...,
['21.0', '102'],
['28.09', '102'],
['29.09', '102']],
dtype='|S9'), array([['-58', '104'],
['-53', '104'],
['-49', '104'],
...,
['32.4', '104'],
['34.7', '104'],
['36.7', '104']],
dtype='|S9'), array([['-6', '105'],
['-4', '105'],
...,
['-5', '105']],
dtype='|S9')]
usw.


Ich möchte nun alle Subarrays welche z.B. "102" als zweiten
Eintrag besitzen in einen eigenen Array speichern. Weiß jemand wie das funktioniert?


Dankeschön!
Tholo
User
Beiträge: 177
Registriert: Sonntag 7. Januar 2018, 20:36

Ich bin selbst Anfänger, würde aber mein numpy (vielleicht in verbindung mit Pandas) sind die Sachen welche dir dabei helfen können.
Denn Numpy zusammen mit seiner "comprehension" führen dich zum Ziel.

https://docs.scipy.org/doc/numpy-dev/us ... start.html

Nachtrag:
Wenn die Listen nur so aufgebaut sind, sollte eine "List comprehension" aber eigentlich auch ausreichen oder?
Sirius3
User
Beiträge: 17711
Registriert: Sonntag 21. Oktober 2012, 17:20

@luo: was sind denn bei Dir subarrays? Warum stehen in Deinen Arrays Strings?
Benutzeravatar
noisefloor
User
Beiträge: 3843
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,

@Tholo: der TE hat bereits eine Liste von Numpy-Arrays... Seltsam ist, wie Sirius3 schon anmerkte, dass die Arrays Strings und keine Zahlen enthalten...

Gruß, noisefloor
Antworten