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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #22 · 19 јан.

Заметка начинающим, которые часто сталкиваются с подобной непоняткой. Ситуация следующая, есть список файлов: names = [ 'image.bmp', 'second.txt.bkp', 'data.db', '.config.cfg', 'file.ext.bkp' ] И мы хотим убрать у них окончание ".bkp". Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное. Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip(). Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк). В нашем случае будет выглядеть вот так: >>> name.strip('.bkp') То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть. Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный. >>> for name in names: >>> print(name.strip('.bkp')) image.bm second.txt data.d config.cfg file.ext Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp' А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке. Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'. Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку. >>> for name in names: >>> print(name.replace('.bkp', '')) image.bmp second.txt data.db .config.cfg file.ext Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем. Просто впредь будьте внимательны с этим strip(). #basic

Hashtags

Резултати

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

Пребарај: #insar

当前筛选 #insar清除筛选
ГЕОЛОГИЯ & АРХЕОЛОГИЯ

@geologyarchaeology · Post #812 · 04.04.2026 г., 07:23

На днях вышла статья британских и новозеландских исследователей «Деформация, деформационные напряжения и скорости для Альпийско-Гималайского пояса по данным транс-континентальной спутниковой съемки Sentinel-1 InSAR и GNSS» Статья уже становится знаковым событием, символически совпавшим с новой Лунной миссией, хотя и обсуждается несравнимо меньше за пределами профессиональной сферы. Почему этот проект и новая МОДЕЛЬ СОВРЕМЕННЫХ СКОРОСТЕЙ ТЕКТОНИЧЕСКИХ ДВИЖЕНИЙ И ПАРАМЕТРОВ ДЕФОРМАЦИЙ – серьезное продвижение в развитии ТЕКТОНИКИ ЛИТОСФЕРНЫХ ПЛИТ в области геодинамики континентальной коры в пределах Альпийско-Гималайского пояса? 💣 Модель основана на спутниковых радарных изображениях Sentinel-1, полученных в период с 2016 по 2024 годы и демонстрирует средние поверхностные скорости и временные ряды на пространственном разрешении 1 км, протянувшиеся на расстояние более 11 000 км от юго-западной Европы до восточного Китая, охватывая площадь более 20 миллионов квадратных километров. 🌎 В проекте сформировано ПОЛЕ СКОРОСТЕЙ (множество векторов смещения точек поверхности), объединившее данные более чем 222 000 изображений Sentinel-1 SAR с новой широкой компиляцией скоростей GNSS, всё это объединено в единую евразийскую систему координат. 🏛 Это событие имеет, как это не покажется странным, отношение и к нашей теме – изучения геоархеологии ранней истории человечества… Изменения береговой линии Малой Азии за последние 2 тыс.лет, засыпание осадками или разрушение древних городов, катастрофическая сейсмичность исторического времени и деформации, зафиксированные археологически и эпиграфически. 🔍Теперь все это можно рассматривать на современной цифровой детализированной основе. Какие методы спутниковой геодезии лежат в основе изучения современной геодинамики исторических территорий, что такое Sentinel-1 InSAR и GNSS и их современные оригинальные приложения к археологии мы рассмотрим специально... 📖Deformation, strains and velocities for the Alpine Himalayan Belt from trans-continental Sentinel-1 InSAR & GNSS 📖📸 Основные активные разломы Альпийско-Гималайской орогении с тектоническими плитами региона и обозначением основных разломов. 📖📸 Топографическая карта пояса с основными горными зонами, отмеченными коричневым цветом. 📖📸 Скомпилированные и выровненные данные GNSS, использованные в этом исследовании, со скоростями, показанными относительно фиксированной евразийской системы координат. #тектоника#деформации#спутниковаягеодезия#InSAR#тектоникаплит

Город на карте

@geomapers · Post #475 · 13.11.2025 г., 10:15

Φ-Down Sentinel-1 Burst Search Φ-Down — библиотека Python, которая упрощает доступ к данным дистанционного зондирования Земли из Copernicus Data Space Ecosystem (CDSE). Она предоставляет интерфейс для поиска, фильтрации и загрузки спутниковых снимков различных миссий Sentinel и сопутствующих наборов данных. В новой версии (v0.1.20) Φ-Down поддерживает поиск по “импульсам” (bursts) данных Sentinel-1 SLC, что помогает в создании временных рядов для радарной интерферометрии (InSAR) и во многих задачах регионального мониторинга, не требующих большого охвата. Поиск по burst’ам активируется настройкой burst_mode=True в запросе. Реализована фильтрация по burst_id, swath, поляризации и относительной орбите (relative orbit). 🖥Jupyter-блокнот с примером использования Sentinel-1 Burst Search #sentinel#python#InSAR#SAR#софт