어웨이
줄리아에서 벡터와 행렬을 넘나드는 깔끔한 표현
[:,:]
줄리아에서의 비동기 프로그래밍 @async
task0 = @async begin
foo = []
for k in 1:10
println("$k")
sleep(1)
# push!(foo, fibo(k))
end
println("\ndone!")
end
istaskstarted(task0)
istaskdone(task0)
줄리아 좌표축 틱에 다른 내용 쓰는 방법 xticks = (1:10, 'a':'j')

using Plots
plot(randn(10), xticks = (1:10, 'a':'j'))
plot(randn(10), xticks = (2:2:10, 'A':'E'))
줄리아 배열에서 원소 빈도수 세는 법
function frequency(arr)
freq = Dict{eltype(arr), Int64}()
for item in arr
freq[item] = get(freq, item, 0) + 1
end
return freq
end
줄리아에서 시스템 이미지로 패키지 로드 속도 빠르게 하는 법
julia -J sysimage.so
using PackageCompiler
create_sysimage(["Plots"], sysimage_path="sys_plots.so", precompile_execution_file="precompile_plots.jl")
"julia.environmentPath": "C:\\Users\\대식\\path\\to\\your\\project",
"julia.additionalArgs": [
"--sysimage",
"C:\\Users\\대식\\path\\to\\sys_plots.so"
]
이거 글 좀 크다… 쉽게 끝날 일이 아님
줄리아 패키지 설치 속도 확인하는 법
https://discourse.julialang.org/t/any-way-to-speed-up-loading-large-precompiled-packages/98762/11
@time_import

저희들의 저서 「줄리아 프로그래밍」이 2024 세종도서 학술부문에 선정되었습니다!

