Seite 1 von 1

Listen und subarrays

Verfasst: Samstag 24. Februar 2018, 19:37
von luo
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!

Re: Listen und subarrays

Verfasst: Samstag 24. Februar 2018, 19:54
von Tholo
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?

Re: Listen und subarrays

Verfasst: Samstag 24. Februar 2018, 21:07
von Sirius3
@luo: was sind denn bei Dir subarrays? Warum stehen in Deinen Arrays Strings?

Re: Listen und subarrays

Verfasst: Samstag 24. Februar 2018, 21:37
von noisefloor
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