Я импортирую числа из CSV-файла, который выглядит как прикрепленное изображение: Просмотр CSV-файла
Однако эти числа импортируются в виде строки, а не с плавающей точкой, поэтому мне нужноперерабатывать. Я пытался использовать этот метод, но он просто говорит, что не может конвертировать.
import csv
import numpy as np
with open('20191031-0002_09.csv', mode='r') as infile:
reader = csv.reader(infile)
next(reader, None)
next(reader, None)
next(reader, None)
y = [columns[1] for columns in reader]
Из исследования стека я обнаружил, что, как мне показалось, может сработать:
numbers = []
for x in y:
numbers.extend([n for n in map(float, line.split(' '))])
Тем не менее, мой массив по-прежнему выглядит в виде списка строк, подобных этому:
['1.09805600', '1.09805600']
Принимая во внимание, что я хочу, чтобы это был массив с плавающей точкой.
Надеюсь, вы поможете.