Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Esoteric programming language adopted to Digital Humanities tasks. Python implementation. 🤖

License

NotificationsYou must be signed in to change notification settings

nevmenandr/avtandil-programming-language

Repository files navigation

DOI

Avtandil

Название происходит от грузинского имениავთანდილი, которое фигурирует, например, в «Витязе в тигровой шкуре». Мое внимание это имя привлекло тем, что, хотя оно и грузинское, но похоже на имена из языков Толкина, и как будто содержит в себе греческий кореньавто-.

Типы

  • Число
  • Строка
  • Текст🕮
  • Массив
  • Неопределенное значение:

Арифметика

  • сложение

  • вычитание

  • умножение

  • деление

  • χ-квадрат

  • корреляция

  • вычисление процентаѯ

Условия

  • равно𐄷
    • не равно𑚐
  • приблизительно равно
    • не равно даже приблизительно
  • больше
  • четное число
    • нечетное

Циклы

  • цикл до определенного значения или по данным

  • бесконечный цикл

  • цикл по словам в строке

  • цикл по символам в строке𑚉

  • в обратном порядке

  • выход из цикла𑜐

  • номер итерации𐂅

  • содержимое элемента

Строки

  • задать строку
  • разбить
  • разбить на слова𑜱
  • разбить на предложения
  • соединить строки𐎺
  • разрезать в произвольном месте
  • вычисление длины
  • поиск подстроки🔍︎
  • замена подстроки
  • удалить знаки препинания𑜹
  • встроенный набор знаков препинания𐃨
  • понизить регистр символов
  • определить кириллицуҖ
  • подстановка переменной
  • пробел:

Тексты

  • задать текст🕮
  • заголовок𐂲
  • подзаголовокҙ
  • автор
  • параграфы§
  • абзацы
  • подпись𐄨

Массивы

  • задать массив
  • непустой массив『 』
  • сортировка
  • обращение массиваʡ
  • удаление элементаխ
  • добавление элемента в конец массива
  • добавление элемента в произвольное место
  • ассоциация массивов
  • доступ к нумерованному элементу массива👁

Регулярные выражения

  • поискɲ
  • замена

Файлы

  • читать файл в строку
  • читать в массив с отрезанными знаками и в нижнем регистре𐊚
  • читать csv-таблицу
  • читать XMLཀོ
  • записать строку𑜸
  • записать таблицу
  • записать форматированный текст
  • записать XML

Встроенные функции

  • вывод в stdout
  • вызов справки
  • случайное значениеᜅᜒ
  • текущее время
  • преобразовать дату в формат римского календаря
  • человекочитаемое времяѦ
  • рабочая переменная𐃰

Пользовательские функции

  • объявление функции
  • возврат значения𑚟

Комментарии

  • комментарии

Сообщение об ошибке

  • сообщение об ошибке

Высокоуровневые функции

Частотность токенов

  • создать частотный словарь
  • подсчитать TF-IDF𐂓
  • подсчитать TTRį

Интернет

  • скачать веб-страницу в строку
  • скачать веб-страницу в текст
  • скачать сайт в массив строк𐊙
  • скачать бинарный файл𐃏
  • скачать сайт в набор файлов

Запрос к Wikidata

  • запрос к Wikidata

Шахматные данные

  • загрузка данных из формата pgn
  • вывод метаинформации о партии
  • отрисовка диаграммы позиции для заданного хода

Машинное обучение

  • обучить классификатор
  • указать имя поля target
  • сохранить модель
  • загрузить модель и классифицировать данные

Подсчет Delta

  • решить проблему атрибуции для набора текстов𑜗

Тематическое моделирование

  • сделать моделирование для набора текстов

Графы

  • создать граф
  • ранжировать узлы по центральности
  • сделать кластеризацию

Конечные автоматы

  • Задание состояний конечного автомата
  • ☰ ☱ ☲ ☳ ☴ ☵ ☶ ☷

About

Esoteric programming language adopted to Digital Humanities tasks. Python implementation. 🤖

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp