Size: a a a

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

2019 March 04

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
причём тут juliapro? попробуйте что-нибудь с plots.jl например, сколько времени пройдёт от запуска до вывода графика
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Alexander Plavin
для интерактивной работы время компиляции действительно вполне заметное
многие привыкли писать скрипт и при любых изменениях (в том числе небольших и косметических) его перезапускать с нуля
с julia такое работает очень долго, компиляция даже простых скриптов может занимать десятки секунд
За всё нужно платить. Если хочешь оптимизирующий компилятор, то оптимизация — затратна по времени. Раньше это решалось тем, что выставлялись опции оптимизатора: без оптимизации копиляция мгновенна, а какой-нибудь третий уровень оптимизации мог компилироваться уже очень ощутимое время. В Julia же выключить компиляцию — это выключить конкурентное преимущество )))
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
Я с matplotlib  просто возможно мало работал, на питоне это гораздо быстрее всё перезапустить?
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
это всё понятно, но быстрее скрипты это не делает :)
к счастью идёт работа над режимом, чтобы пакеты компилировались по одному разу, а не при каждом использовании - как я понимаю
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
Я с matplotlib  просто возможно мало работал, на питоне это гораздо быстрее всё перезапустить?
конечно, там же нет никакой компиляции
для быстро-выполняющихся скриптов это очень заметно
источник

AL

Anatoly Levenchuk in Язык программирования Julia / Julia programming language
Вообще, год назад был текст https://medium.com/@sdanisch/compiling-julia-binaries-ddd6d4e0caf4

Интересно, что с этим за год произошло.
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
вот такую штуку увидел, но пока не смотрел сам
https://discourse.julialang.org/t/ann-packagecompiler-with-incremental-system-images/20489
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
скорее всего если важно быстро строить графики, то можно к примеру использовать pyplot напрямую
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
ну или UnicodePlots, но это уже на любителя совсем 😁😁
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
или приучать к чему-то такому: https://github.com/timholy/Revise.jl
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
да графики это был просто такой яркий пример (но важный)
на самом деле даже одно только импортирование основных библиотек уже кучу времени занимает:
$ time julia -e 'using DataFrames, Query, Unitful, Dates, JLD2, JuliennedArrays, PyCall, PyPlot'
julia -E   17.52s user 0.18s system 99% cpu 17.785 total
источник

AP

Alexander Plavin in Язык программирования Julia / Julia programming language
потихоньку вижу что всё больше пользуются jupyter'ом (сам пользуюсь давно, и для питона тоже), в нём конечно эта проблема намного менее выражена
источник

SV

Sergey Volkov in Язык программирования Julia / Julia programming language
Alexander Plavin
потихоньку вижу что всё больше пользуются jupyter'ом (сам пользуюсь давно, и для питона тоже), в нём конечно эта проблема намного менее выражена
Даа, дейстительно медленный старт, а тут на днях обсуждали как раз нафига работать в jupyter :)
источник

SV

Sergey Volkov in Язык программирования Julia / Julia programming language
Кстати, кто знает, как в Julia можно читать csv или другие текстовые файлы с данными построчно?

Мне нужно перемножать векторы скоростей течений с матрицей преобразования; в настоящее время это делается в Numpy и в принципе неплохо делается, но не всегда помещается в память, а резать на куски, потом склеивать не хочется. Вот подумал, что в Julia это можно делать построчно, но не нашёл чем читать файл.
источник

АГ

Артем Глушко in Язык программирования Julia / Julia programming language
Вот недавний пост
https://juliacomputing.com/blog/2019/02/27/juliadb.html
Пишут, что умеют работать, не загружая все в память
источник

АГ

Артем Глушко in Язык программирования Julia / Julia programming language
А вообще для работы с разными источниками данных мощная штука Query.jl
источник
2019 March 05

V

Vladislav in Язык программирования Julia / Julia programming language
Есть где-нибудь курсы\книги по Julia БЕЗ использования Jupyter?
источник

VG

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

SV

Sergey Volkov in Язык программирования Julia / Julia programming language
Vladislav
Есть где-нибудь курсы\книги по Julia БЕЗ использования Jupyter?
ThinkJulia
источник
2019 March 06

JV

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