Использование numpy для сортировки списков даты и времениPython

Программы на Python
Ответить
Anonymous
 Использование numpy для сортировки списков даты и времени

Сообщение Anonymous »

Я читаю текстовый файл, вывод которого выглядит следующим образом:
['XXXX_10 SATLIT 9.900 2024/319 12:22:00 2024/319 12:31:03 TR2 # SOH'
'XXXX_10 SATLIT 9.900 2024/319 12:22:00 2024/319 12:31:03 TR2 # SOH'
'XXXX_10 SATLIT 9.900 2024/319 12:55:03 2024/319 13:17:38 TR2 # SOH'
'XXXX_10 SATLIT 9.900 2024/319 12:55:03 2024/319 13:17:38 TR2 # SOH'
'XXXX_10 SATLIT 9.900 2024/319 14:33:50 2024/319 14:45:00 TR2 # SOH'
'XXXX_10 SATLIT 9.900 2024/319 14:33:50 2024/319 14:45:00 TR2 # SOH'
'XXXX_10 SATLIT 9.900 2024/319 19:47:00 2024/319 20:08:37 TR2 # SOH'
'XXXX_11 SATLIT 9.900 2024/319 12:22:00 2024/319 12:31:03 TR2 # SOH'
'XXXX_11 SATLIT 9.900 2024/319 12:22:00 2024/319 12:31:03 TR2 # SOH'
'XXXX_11 SATLIT 9.900 2024/319 12:55:03 2024/319 13:16:47 TR2 # SOH'
'XXXX_11 SATLIT 9.900 2024/319 12:55:03 2024/319 13:16:47 TR2 # SOH'
'XXXX_11 SATLIT 9.900 2024/319 14:33:50 2024/319 14:45:00 TR2 # SOH'
'XXXX_11 SATLIT 9.900 2024/319 14:33:50 2024/319 14:45:00 TR2 # SOH'
'XXXX_11 SATLIT 9.900 2024/319 19:47:00 2024/319 20:07:47 TR2 # SOH'
'XXXX_12 SATLIT 9.900 2024/319 19:47:00 2024/319 20:13:11 TR2 # SOH'
'XXXX_12 SATLIT 9.900 2024/319 19:47:00 2024/319 20:13:11 TR2 # SOH'
'XXXX_12 SATLIT 9.900 2024/319 21:29:03 2024/319 22:28:00 TR2 # SOH'
'XXXX_12 SATLIT 9.900 2024/319 21:29:03 2024/319 22:28:00 TR2 # SOH'
'XXXX_12 SATLIT 9.900 2024/320 01:32:00 2024/320 01:54:06 TR2 # SOH'
'XXXX_12 SATLIT 9.900 2024/320 01:32:00 2024/320 01:54:06 TR2 # SOH'
'XXXX_12 SATLIT 9.900 2024/320 02:37:13 2024/320 02:54:27 TR2 # SOH'
'XXXX_6 SATLIT 9.900 2024/319 11:44:00 2024/319 12:00:00 TR2 # SOH'
'XXXX_6 SATLIT 9.900 2024/319 11:44:00 2024/319 12:00:00 TR2 # SOH'
'XXXX_6 SATLIT 9.900 2024/319 12:55:03 2024/319 13:41:19 TR2 # SOH'
'XXXX_6 SATLIT 9.900 2024/319 12:55:03 2024/319 13:41:19 TR2 # SOH'
'XXXX_6 SATLIT 9.900 2024/319 15:05:00 2024/319 15:11:00 TR2 # SOH'
'XXXX_6 SATLIT 9.900 2024/319 15:05:00 2024/319 15:11:00 TR2 # SOH'
'XXXX_6 SATLIT 9.900 2024/319 18:32:00 2024/319 19:02:03 TR2 # SOH']

Как отсортировать этот массив с помощью np, используя первые временные интервалы? Столбцы 4 и 5.
searchfile = open('SATLIT_schedule.txt')

d = np.array(searchfile.readlines())
sortd = np.sort(d, 3)
print sortd


Подробнее здесь: https://stackoverflow.com/questions/791 ... time-lists
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»