logo

어웨이

어웨이

줄리아 좌표축 틱의 위치를 바꾸는 방법

heatmap(rand(10, 10), xmirror = true, yflip = true)


줄리아 좌표축 틱에 다른 내용 쓰는 방법 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


줄리아에서 데이터 읽어들일 때 깨지는 인코딩 문제 해결

https://github.com/JuliaStrings/StringEncodings.jl