TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

Пронајдени 7 слични објави

Пребарај: #oilshipping

当前筛选 #oilshipping清除筛选

🚢Танкер типа VLCC зафрахтован по рекордной ставке: $770 000 в сутки. На фоне резкого сокращения поставок нефти из Персидского залива и ограниченного транзита через Ормузский пролив ставки на танкеры типа VLCC достигли исторических максимумов. По данным Tankers International, танкер “Kalamos” (318 000 dwt, 2010 г.), принадлежащий группе Embiricos, был зафрахтован по рекордной ставке около $770 000 в сутки после предварительного уровня $697 000. Рынок реагирует на потерю примерно 120 млн баррелей ближневосточной нефти из-за конфликта и практически остановившийся транзит через Ормуз. Дефицит тоннажа и резкое увеличение тонно-мильного фактора создают экстремальное давление на фрахтовые ставки. Для танкерного сегмента это подтверждает переход рынка в фазу сверхдоходности, где геополитический риск становится ключевым драйвером ставок и распределения флота. 📌Tankers International — международный коммерческий пул VLCC-танкеров, основанный в 2000 году. Организация объединяет судовладельцев для совместного управления флотом и оптимизации чартерных операций. #VLCC#TankerMarket#FreightRates#Hormuz#OilShipping

🚢Фрахтовые ставки на супертанкеры типа VLCC снижаются по мере роста свободного тоннажа. После нескольких недель рекордных ставок рынок супертанкеров VLCC демонстрирует признаки коррекции. По данным Clarksons, средняя доходность крупнейших нефтяных танкеров снизилась примерно на 12%, до около $353 000 в сутки. Основной причиной стало увеличение числа свободных судов. Часть танкеров начала балластные переходы из Китая в поисках новых грузов, что расширило список доступного тоннажа на рынке. Дополнительное давление на ставки оказывает сокращение экспортных потоков нефти из стран Персидского залива. Аналитики отмечают, что существующие трубопроводные маршруты не способны полностью компенсировать снижение морских поставок, что меняет структуру загрузки флота. Несмотря на коррекцию, ставки остаются значительно выше долгосрочных средних уровней, отражая сохраняющуюся волатильность на фоне геополитической напряжённости и перераспределения мировых потоков нефти. 📌Clarksons Research — аналитическое подразделение британской брокерской группы Clarkson PLC, основанной в 1852 году. Компания является одним из крупнейших поставщиков данных и аналитики для мирового судоходного рынка и торгуется на Лондонской фондовой бирже. #VLCC#TankerMarket#FreightRates#OilShipping#Clarksons

🚢Ставки VLCC достигли максимумов со времён нефтяного эмбарго ОПЕК 1973 года. Индекс ставок для нефтяных танкеров достиг исторического уровня после перенаправления части грузов Saudi Aramco через Красное море и ограничений транзита через Ормузский пролив. По данным Baltic Exchange, оценка маршрута Ближний Восток – Азия для танкеров типа VLCC достигла Worldscale 465,6, что эквивалентно примерно $481 200 в сутки. Это самый высокий показатель со времён нефтяного эмбарго ОПЕК 1973 года. Аналитики Fearnley Securities отмечают, что даже при возможном снижении спроса предложение тоннажа останется ограниченным. Часть сырья фактически «заперта» в Персидском заливе, а альтернативные маршруты, включая транзит через Красное море и обход Африки, увеличивают расстояние перевозок и усиливают тонно-мильный фактор. Для танкерного рынка это означает сочетание дефицита доступного флота, резкого роста страховых премий и удлинения рейсов, что поддерживает экстремальные уровни фрахтовых ставок. 📌Fearnley Securities AS — норвежская инвестиционно-аналитическая компания, основанная в 1869 году, специализируется на финансовых и рыночных исследованиях в судоходстве и энергетике. Компания является частной и входит в группу Fearnley. #VLCC#TankerMarket#FreightRates#BalticExchange#OilShipping

🚢VLCC: спотовые ставки выросли до шестилетнего максимума. Ключевой индикатор спотового рынка VLCC достиг максимальных значений почти за шесть лет на фоне активного спроса со стороны крупных азиатских фрахтователей на загрузки с Ближнего Востока и Западной Африки. Индекс спотового TCE (тайм-чартерного эквивалента), публикуемый Baltic Exchange, в пятницу приблизился к уровню $132 000 /сутки. За неделю показатель вырос на 22,8%, что стало самым высоким значением с апреля 2020 года. Средняя спотовая доходность по сегменту превысила отметку $130 000 /сутки. Рост ставок отражает сжатие доступного предложения тоннажа в сочетании с концентрацией спроса на ключевых экспортных направлениях. В текущей фазе рынок демонстрирует высокую волатильность и чувствительность к активности азиатских импортеров нефти, что усиливает краткосрочные колебания фрахтовых уровней в классе крупнотоннажных танкеров VLCC. 📌Baltic Exchange — британская организация, основанная в 1744 году в Лондоне, специализируется на публикации фрахтовых индексов и морской рыночной информации. С 2016 года принадлежит биржевой группе Singapore Exchange (SGX). #VLCC#TankerMarket#FreightRates#BalticExchange#OilShipping

🚢VLCC на пике: судно владельца Джорджа Экономоу (Economou) зафиксировано по $262 000 в сутки. Танкерный рынок продолжает обновлять максимумы десятилетия. VLCC “Solana” (296 800 dwt, постройка 2010 года), принадлежащее TMS TankersДжорджа Экономоу, зафиксировано на прошлой неделе по ставке $262 000 в сутки на рейс из Персидского залива в Китай. Сегодня это существенно ниже рынка.. Фрахтователем выступила Shenghong Petrochemical International — международное торгово-судоходное подразделение Shenghong Group. По данным лондонского пула Tankers International, столь высокая фрахтовая ставка частично объясняется расчётом от открытой позиции судна в Вадинаре (Индия) на 4 марта, что усилило коммерческую привлекательность фиксации на тот момент. 📌TMS Tankers Ltd. — греческая танкерная компания, основанная в 1990-х гг, контролируется предпринимателем Джорджем Экономоу (George Economou). Специализируется на эксплуатации флота танкеров типа VLCC и Suezmax; является частной структурой, принадлежащей основателю. #VLCC#TankerMarket#SpotRates#TMS#OilShipping

🚢Frontline фиксирует рекордную годовую ставку VLCC на фоне активности Mercuria. Связанная с Джоном ФредриксеномFrontline установила новый ориентир на рынке годовых тайм-чартеров танкеров типа VLCC. По данным брокерских источников, один из танкеров постройки 2019 года зафиксирован по ставке $110 000 в сутки. Контракт сроком 12 месяцев оценивается примерно в $40 млн и отражает беспрецедентную конъюнктуру рынка крупнотоннажных танкеров. Сделка связана с активностью трейдера Mercuria, усиливающего флот под текущие торговые потоки. Рост периодных ставок подтверждает переход части фрахтователей от спотовой экспозиции к закреплению тоннажа на фиксированных условиях. Для судовладельцев это возможность зафиксировать денежный поток на исторически высоких уровнях, снижая волатильность спота. Рынок крупнотоннажных нефтетанкеров VLCC демонстрирует структурный дефицит доступного флота на фоне высокой загрузки экспортных маршрутов из ключевых нефтяных регионов. 📌Frontline plc — международная танкерная компания, основанная в 1985 году. Специализируется на эксплуатации танкерного флота типа VLCC, Suezmax и LR2. Компания зарегистрирована на Кипре, акции обращаются на NYSE и бирже Осло; крупнейшим акционером является норвежский предприниматель Джон Фредриксен. #VLCC#Frontline#Tankers#TimeCharter#OilShipping

🚢DHT зафиксировала рекордный тайм-чартер для VLCC на фоне перегретого рынка. Нью-йоркский судовладелец DHT Holdings объявил о заключении нового рекордного тайм-чартера для VLCC в условиях стремительного роста фрахтового рынка. Контракт подписан на танкер “DHT Redwood” (318 000 dwt, постройка 2011 года) с крупной международной энергетической компанией, имя которой не раскрывается. Совокупная стоимость сделки превышает $38 млн за срок действия договора. Сделка стала очередным бенчмарком в сегменте VLCC, где ограниченное предложение тоннажа и активный спрос со стороны нефтетрейдеров и мейджоров формируют устойчиво высокие ставки. Закрепление доходности через долгосрочный тайм-чартер позволяет судовладельцу зафиксировать денежный поток на пике цикла и снизить волатильность, характерную для спотового рынка. Рынок демонстрирует признаки перегрева, однако текущие уровни фрахта стимулируют операторов к хеджированию через тайм-чартерные контракты с первоклассными контрагентами. 📌DHT Holdings — международная танкерная компания, основанная в 2005 году, специализируется на эксплуатации флота VLCC. Компания зарегистрирована на Маршалловых Островах, акции обращаются на Нью-Йоркской фондовой бирже (NYSE: DHT); структура собственности представлена институциональными и частными инвесторами. #VLCC#TankerMarket#TimeCharter#DHT#OilShipping