Публикации по теме 'parsing'


MLL-язык машинного обучения
MLL — это библиотека, написанная для заполнения рыночного пробела в машинном обучении. Это DSL или предметно-ориентированный язык, который позволяет писать код только для задач, связанных с машинным обучением или глубоким обучением, это ограничение, но также предоставляет некоторые интересные улучшения. Этот язык в настоящее время используется как библиотека, но в ближайшем будущем он хочет получить статус реального языка, который станет независимым от python. MLL использует в качестве..

Не жадная замена строк в JSON
У меня был JSON, который мне нужен для замены value . Из-за устаревшего кода я не мог использовать python или любую другую библиотеку синтаксического анализа. Как выглядел оригинальный JSON { "version": "1", "header": { "host": "linux", "path": "$(pwd)", "startTime": "00::00:00", "endTime": "00:45:00", }, "children": {..

Разбор JSON с помощью Circe - помимо основ
Цирцея использовала синтаксический анализ библиотеки Json в Scala. Сила Circe заключается в том, что он может полиморфно преобразовать Json String в ADT. Однако я испытал разочарование при первом использовании Circe - отчасти потому, что я был новым Scala как языком программирования и прикоснулся к миру функционального программирования. Иногда сообщение об ошибке непрозрачно или существует определенная конфигурация, которую необходимо пройти через исходный код для достижения..

SuperCombinators: фреймворк Swifty Parser Combinator
SuperCombinators: фреймворк Swifty Parser Combinator Эта статья о SuperCombinators , библиотеке комбинаторов синтаксического анализатора, которую я написал для выполнения некоторых операций по синтаксическому анализу строк, которые мы выполняем в Snips. Читайте дальше, чтобы узнать, что такое комбинаторы синтаксического анализатора, и почему мы реализовали нашу собственную структуру для их использования. Комбинаторы синтаксического анализатора - мощный инструмент для обработки..

150 долларов США (1 час) для анализа адресов с помощью Python
Недавно я ответил на объявление на Craigslist от бухгалтерской фирмы, у которой было около 2500 адресов, которые нужно было проанализировать. Конечно, сразу на ум пришел инструмент python. После небольшого исследования я обнаружил, что пакет pandas_usaddress идеально подходит для этого конкретного концерта. Клиент предоставил список в Excel, и я предложил разобрать его за 100 долларов — думая, что это займет около часа, так как я знал, что мне придется кое-что подчистить вручную. Когда я..

Как исправить 32 000 неверных файлов CSV менее чем за 32 000 шагов
Или как невозможные проблемы могут стать возможными, если у них нет другого выбора. CSV выглядит как простейший из форматов файлов, и может показаться, что после мысленного расширения аббревиатуры - значения, разделенные запятыми, мало что нужно знать. Но скажите мне вот что: если это так просто, то почему существует так много библиотек синтаксического анализа CSV, альтернативных библиотек синтаксического анализа CSV и библиотек синтаксического анализа CSV, которые претендуют на звание..

Инкрементальный анализ в усилителе
В последней версии Amp подсветка синтаксиса была переработана. Этот пост посвящен редизайну, связанному с производительностью, который появился в версии 0.5. Задний план Прежде всего, стоит отметить, что в любом текстовом редакторе обычно в любой момент времени на экране отображается только часть видимого контента. Относительно небольшое окно в буфере прокручивается вверх и вниз по мере необходимости: При визуализации буфера строки в прокручиваемой области (A) игнорируются, а..