Size: a a a

Язык программирования Julia / Julia programming language

2020 February 12

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Андрей Оськин
Кстати да, можно ещё попробовать что-нибудь из DataStructures
Никто не хочет коммит сделать? 😊
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
код бенчмарка хочу малость поправить. Остальное до выходных смотреть не буду. Думать надо.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
👍
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Кстати, в каком-то обсуждении был вопрос, а как BioJulia текст парсит.
Не знаю, используют ли они до сих пор этот пакет, но в их репозитории есть вот такая штука: https://github.com/BioJulia/Automa.jl

По сути ребята берут регулярку и из неё строят конечный автомат, который (метапрограммирование!) превращается просто в обычный джулия код.
При этом у них есть опция unroll, когда они уменьшают количество циклов за счёт построения более развесистого if дерева.

В результате в некоторых бенчмарках они в несколько раз обгоняют встроенный парсер регулярок.
Ну и за счёт того, что это конечный автомат, они цепляют действия на состояния и получают мощный текст процессор.
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
СерьезнаЯ задачка для отличников по теории автоматов..
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Да, как-то не ожидаешь такого  от биологов.
источник
2020 February 13

V

Vladimir in Язык программирования Julia / Julia programming language
К примеру книжка по генетике состоит минимум на 50% из матана и теорвер. В общем биологи может и не очень фундаментальными знаниями обладаю, но практическими не хуже чем сами математики)))
источник

P

PS in Язык программирования Julia / Julia programming language
Один из курсов на Курсере по алгоритмам — по биоинформатике
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
https://github.com/JuliaLang/PackageCompiler.jl

в версии 1.0 полностью переделали процедуру компиляции своих пакетов
Более того, появился раздел https://julialang.github.io/PackageCompiler.jl/dev/devdocs/relocatable_part_3/#man-tutorial-reloc-1
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Хммм....
А он вообще рабочий?
Я никогда не пользовался, но на дискурсе в основном обсуждают почему-то PackageCompilerX
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Я так понял, что он в более активной разработке.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
был условно рабочим. У меня на одном из наших пакетов проявлялся баг. Сегодня пинганули проверить. А оно всё изменилось 🤔
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
по крайней мере, у меня было несколько сервисов, которые компилировались. Создавался образ, довольно быстро запускался. Другое дело, что размер образа был под полгига
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Андрей Оськин
Хммм....
А он вообще рабочий?
Я никогда не пользовался, но на дискурсе в основном обсуждают почему-то PackageCompilerX
This repository has been archived by the owner. It is now read-only.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
The content of this package is merged into https://github.com/JuliaLang/PackageCompiler.jl. Issues and PRs should go towards that repo.

PackageCompilerX и стал новым поколением PackageCompiler
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
А! Да, тогда все логично.
Всё-таки надо будет попробовать как-нибудь им воспользоваться.
источник

AZ

Aleksey Zhdanov in Язык программирования Julia / Julia programming language
В Julia как проще работать с битовыми массивами? Случай когда в памяти не помещается. Массив трёхмерный
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Есть вроде класс BitArray, не подходит?
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Если задача позволяет, то можно считывать массив по кусочкам и обрабатывать. Где-то был такой тип массивов.
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
источник