Wie kann ich meine Datei zeilenweise mit jeder Zeile als Float-Liste einlesen?

Ich habe eine Datei, in der jede Linie ein Koordinatenpaar wie folgt hat:

[-74.0104294, 40.6996416]

Der Code, den ich verwende, um sie einzulesen, lautet:

with open('Manhattan_Coords.txt', 'r') as f:
    mVerts = f.read().splitlines()

Dies liest alle 78 Zeilen in eine Liste ein, aber es liest sie als Zeichenfolgen ein. Wenn ich sie also drucke, wird Folgendes angezeigt:

['[(-74.0104294, 40.6996416]', ... , '[-74.0104294, 40.6996416]']

(Stellen Sie sich vor ... als 76 weitere Koordinaten wie die erste und die letzte)

Wie kann ich jedes dieser Koordinatenpaare als Liste einlesen, sodass ich eine Liste mit 78 Unterlisten mit 2 Gleitkommazahlen in jeder Unterliste habe?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage