Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 30, 2019 17:31:33

KH93b
Зарегистрирован: 2019-09-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

парсинг строки

Опять задача по парсингу в numpy
Есть файл в котором строки. Данные в строке числа 0.1;04;… (30 чисел float)
Мой скрипт читает этот файл, сепарирует числа по ;
Нужно как-то сделать так, чтобы свернуть 3 числа в массив, затем еще три числа
типа так ([…] на выходе строки нужен массив размера 10х3

Кто знает как такое замутить?

Офлайн

#2 Сен. 30, 2019 19:39:54

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

парсинг строки

Вам нужно это сделать обязательно в numpy?

Офлайн

#3 Сен. 30, 2019 19:47:00

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

парсинг строки

panama555
обязательно в numpy?
В numpy это две строчки
 data =  np.loadtxt("sss",separator=";")
result=data.reshape(10,3)
https://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html



Офлайн

#4 Сен. 30, 2019 19:49:28

KH93b
Зарегистрирован: 2019-09-18
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

парсинг строки

doza_and
В numpy это две строчки
Спасибо за ответ.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version