All streams
Search
Write a publication
Pull to refresh
239
0
Ермоленко Игорь @Yermack

Пользователь

Send message
docs.julialang.org/en/v1/manual/parallel-computing
Всё можно, если осторожно, а еще можно использовать CUDA, но лучше годок подождать, пока окружение подтянется, и документация расширится
Хорошим тоном будет указывать версии всего своего хозяйства:
Статус
julia>]
(v1.0) pkg> status
    Status `C:\Users\Игорь\.julia\environments\v1.0\Project.toml`
  [537997a7] AbstractPlotting v0.9.0
  [ad839575] Blink v0.8.1
  [159f3aea] Cairo v0.5.6
  [5ae59095] Colors v0.9.5
  [8f4d0f93] Conda v1.1.1
  [0c46a032] DifferentialEquations v5.3.1
  [a1bb12fb] Electron v0.2.0
  [5789e2e9] FileIO v1.0.2
  [5752ebe1] GMT v0.5.0
  [28b8d3ca] GR v0.35.0
  [c91e804a] Gadfly v1.0.0+ #master (https://github.com/GiovineItalia/Gadfly.jl.
git)
  [4c0ca9eb] Gtk v0.16.4
  [a1b4810d] Hexagons v0.2.0
  [7073ff75] IJulia v1.13.0+ [`C:\Users\Игорь\.julia\dev\IJulia`]
  [6218d12a] ImageMagick v0.7.1
  [c601a237] Interact v0.9.0
  [b964fa9f] LaTeXStrings v1.0.3
  [ee78f7c6] Makie v0.9.0+ #master (https://github.com/JuliaPlots/Makie.jl.git)
  [7269a6da] MeshIO v0.3.1
  [47be7bcc] ORCA v0.1.1
  [58dd65bb] Plotly v0.2.0
  [f0f68f2c] PlotlyJS v0.12.0+ #master (https://github.com/sglyon/PlotlyJS.jl.gi
t)
  [91a5bcdd] Plots v0.21.0
  [438e738f] PyCall v1.18.5
  [d330b81b] PyPlot v2.6.3
  [c4c386cf] Rsvg v0.2.2
  [60ddc479] StatPlots v0.8.1
  [b8865327] UnicodePlots v0.3.1
  [0f1e0344] WebIO v0.4.0
  [c2297ded] ZMQ v1.0.0

В 1.0.0 spy пока работает только у Gadfly и то в бета
using Pkg
pkg"add Compose#master"
pkg"add Gadfly#master"
using Gadfly
spy(ones(33)*sin.(0:(pi/16):2pi)' + cos.(0:(pi/16):2pi)*ones(33)')
Да нет, в моём юпитер вполне создаются Notebook Julia 1.0.1, а на счет Макие, примеры с их сайта, а на 1.0.1 качается но не запускается. Пока для себя решил пользовать базовые возможности, а для всяких наворотов придется ждать
У меня был юпитер от juliapro 0.6.4, все проги набил еще тогда. А потом я старый юпитер поженил с джулией 1.0.1, перекачав все пакеты. Сейчас запустил в Repl (julia 1.0.1) — spy и всё остальное работает, значит проблема в дружбе юпитера с графическими пакетами. Нда уж, с пакетами действительно придется ждать, пока их до конца перенесут на новую версию. Да и юпитер в анаконде весит много, так что меня расстроило его исключение из Джулия про. В общем со свежатиной всегда нужно быть готовым напарываться на такие ошибки, лишь бы энтузиазм не отбило
Если про Juno, то да он довольно тормознутый. Еще довольно длительны закачка или подключение больших пакетов, поэтому, если хочется скорости, то лучше выполнять код в REPL, например загрузку пакетов. И на счет отсутствующих методов — как сказано в начале статьи, нужно скачать или обновить пакет Plots или какой-нибудь другой из перечисленных пакетов, spy у них всех работает одинаково. В качестве альтернативы можно еще попробовать Gaston
 ]add Gaston
using Gaston
...
imagesc(W1) # эквивалентно spy
«Это вопрос на статью, если вдруг кому-то нереально интересно, то могу написать.» —
было бы неплохо. А то все как-то набросились и я теперь в сомнениях: с одной стороны питонские инструменты, уже популярные и проверенные, а с другой стороны Юлия, про которую много обещаний, но со стороны публики холодный прием — как бы не свернули лавочку, и переучиваться потом с мертвого языка…
Ну Юникод я действительно не считаю прям таки каким-то преимуществом, но, например, выполнить курсовую в юпитере или сделать методичку на нем же вышло гораздо нагляднее с греческими символами, вот я и порадовался. На счет Питона особо не берусь сравнивать: за несколько дней прошел питон-тьютор, и он как-то наскучил своими придирками к пробелам ии табуляциям. Возможно Юлия цепляет некой романтикой — сразу чувствуется работа мечтателей. Но на красоту, простоту и мощь не стоит закрывать глаза. Поковырявшись пару вечеров в блогах и мануалах, я набросал на юпитере зачатки этого пособия, и всего вышеперечисленного материала вполне хватило, чтоб запилить решалку трехмерного волнового уравнения и прогу для моделирования фононных спектров. Не знаю на счет других универов, но у нас профессора понимаю только фортран, доценты учат сям и плюсам, а студенты перебиваются считалками типа маткада-матлаба, результаты которых предоставить нельзя так как у нас с нелицензиями строго. А питон задерживает внимание ненадолго — как правило у нас требовательные расчеты, хотя да, на NumPy Есть надежда. И тут у меня вопрос к хабровчанам — какой у нумпай порог вхождения для незнакомого с питоном человека? Скажем, для пользователя фартрана и с++?
12 ...
32

Information

Rating
Does not participate
Location
Волгоград, Волгоградская обл., Россия
Works in
Registered
Activity