2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Аналог unpack со звёздочкой в Питоне
Сообщение02.10.2019, 06:43 


28/07/13
165
В Ruby можно делать, например, так
Код:
w = File.open(file, 'rb').read.unpack('v*')

За счёт звёздочки в формате весь файл будет распакован.
Как сделать то же самое в Питоне минимальными усилиями? Нет способа проще, чем цикла с последовательным чтением из файла, распаковкой и добавления в список?

 Профиль  
                  
 
 Re: Аналог unpack со звёздочкой в Питоне
Сообщение02.10.2019, 10:20 
Заслуженный участник
Аватара пользователя


16/07/14
8355
Цюрих
А что такое распаковка в данном случае?

 Профиль  
                  
 
 Re: Аналог unpack со звёздочкой в Питоне
Сообщение02.10.2019, 11:05 


28/07/13
165
Нужно прочитать файл в список 16-битных беззнаковых слов, файл в little-endian.

 Профиль  
                  
 
 Re: Аналог unpack со звёздочкой в Питоне
Сообщение02.10.2019, 11:36 
Заслуженный участник
Аватара пользователя


16/07/14
8355
Цюрих
array.fromfile или numpy.fromfile

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group