Как выбрать строки в файле ASCII в Python - PullRequest
1 голос
/ 30 марта 2019

У меня есть ASCII (файл TEX) с несколькими столбцами чисел.Последний столбец имеет флаг «а» или «г».Я хочу построить один столбец против другого столбца с другим символом, в зависимости от того, установлен флаг 'a' или 'r'.

Файл TEX ascii выглядит так (без заголовка):

0.99 & 0.00 & 5.9 & 0.0 & 180  & 13  & 1 & a \\
3.27 & 0.00 & 19.4 & 0.0 & 148 & 13  & 1 & r \\

Я читаю файл TEX, используя np.loadtxt

dtype1 = np.dtype([('x', np.float), ('a', np.float), ('b', np.float), ('c', np.float), ('d', '|S1')])

x,a,b,c,d = np.loadtxt('arquive.tex', skiprows=7, usecols=(0,2,4,5,7), dtype=dtype1, unpack=True, delimiter='&', comments='\\' )

Я хотел бы построить столбец «b» против столбца «x» с различными символами в зависимости от того, является ли флаг «a» или «р'.Спасибо за вашу помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...