Size: a a a

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

2020 January 16

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Нет, статья немного не об этом и потому как раз интересна. Она о том, что операции бывают разные и стоимость у них тоже разная. И бывают случаи, когда оптимизация ничего не даёт, если оптимизируется не то, что надо. Но бывает и наоборот.

Стоимость вызова функции в R очень высокая, поэтому там так сильно рекомендуется векторизация. В джулии стоимость дешевая, поэтому можно использовать циклы.

С другой стороны умножение больших матриц это очень дорогая по времени операция, поэтому оверхед от интерпретируемых языков уже не имеет такого значения. В результате pytorch работает не хуже flux, хотя вроде как питон.

Но это только некоторые из вещей, лучше саму статью почитать.
источник

VG

Viktor G. in Язык программирования Julia / Julia programming language
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Вот ещё интересное обсуждение, люди придумали макрос, чтобы можно было создавать объекты данного типа, явно указывая только  те поля, которые хочется (а остальные поля либо undef, либо случайными числами заполняются)

Для тех, кому очень лениво :-)
источник

АО

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

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
А кто то встречал вращения и алгебры Ли всякие в Julia?
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
https://github.com/FugroRoames/Rotations.jl

Пока только такое нашел
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
https://github.com/svaksha/Julia.jl/blob/master/README.md

Тут прямо мега-много пакетов всяких, часть уже устарела сильно, но иногда можно кое что интересное найти
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
https://rosettacode.org/wiki/Category:Julia

если кому отдельные алгоритмы нужны
источник
2020 January 17

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
источник

VM

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

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Вот разберусь я со всем этим, дам файл jl например коллеге и он также будет сидеть... Нет способа сделать бинарник после того как я что-то напишу?
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Viktor Maslov
Файл проекта надо сделать с локальными зависимостями.
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Viktor Maslov
Вот разберусь я со всем этим, дам файл jl например коллеге и он также будет сидеть... Нет способа сделать бинарник после того как я что-то напишу?
Можно оформить как пакет. Пакет же, можно откомпилировать. Но это не один бинарник.  Это довольно жирная сборка
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Roman Samarev
Можно оформить как пакет. Пакет же, можно откомпилировать. Но это не один бинарник.  Это довольно жирная сборка
Понял. Спасибо. С Scilab в этом плане проблем поменьше. Но он и помедленнее...
источник

RS

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

SV

Sergey Volkov in Язык программирования Julia / Julia programming language
Viktor Maslov
А почему не скриншотами?
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Roman Samarev
Ну тут тоже проблем нет. Просто надо организовать код внутри пакета.
Вообще изначально с другом хотели запилить опенсорс проект на веб. На мне математика на Джулии на нем фронт на джаваскрипт. Но он отвалился.
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Sergey Volkov
А почему не скриншотами?
На рабочий комп клиент ставить низя
источник

RS

Roman Samarev in Язык программирования Julia / Julia programming language
Viktor Maslov
Вообще изначально с другом хотели запилить опенсорс проект на веб. На мне математика на Джулии на нем фронт на джаваскрипт. Но он отвалился.
web-сервис на Julia + оболочка на Electron… Если речь о настольном приложении
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Roman Samarev
web-сервис на Julia + оболочка на Electron… Если речь о настольном приложении
Спасибо. Но все теперь придется самому поднимать. Там расчетов дохрена.
источник