본문 바로가기

Julia

(3)
Julia - Julia에서 특별한 점들 Julia라는 언어를 배우면서 Julia에 있어서 다른 언어와 다른, 특별한 점이 있다면 여기에 적어놓으려고 한다. 스트링 합체 다른 언어에서는 "+"를 통해서 두 스트링을 합치지만, Juliad에서는 "*"를 통해서 두 스트링을 합친다. julia> a = "hello" "hello" julia> b = "world" "world" julia> a * b "helloworld" 따라서 어떠한 스트링을 반복하고 싶을 때에는, 그 스트링을 거듭제곱하는 것이라고 생각하면 되기 때문에, 다음과 같이 작성하여 반복된 스트링을 얻을 수 있다. julia> "hi" ^ 5 "hihihihihi" 어레이의 정의 (또는 벡터) Julia에서는 기본적으로 어레이 또는 벡터에 어떤 자료형의 값이 들어가는 지가 정의되어 있..
Julia - 유용한 함수들 rand rand 함수에 인수를 넣지 않으면 무작위 수를 하나, 인수를 하나만 넣으면 0 ~ 1 사이의 무작위 수가 들어간 Vector가, 그리고 인수를 여러 개 넣으면 인수 개수 만큼의 차원을 가진 Matrix가 나온다. julia> rand() 0.7160817395988023 julia> rand(3) 3-element Vector{Float64}: 0.6159810811259436 0.8036155297309778 0.05378942118424623 julia> rand(2, 3) 2×3 Matrix{Float64}: 0.88686 0.591223 0.0904211 0.866785 0.775144 0.365447 julia> rand(2, 3, 5) 2×3×5 Array{Float64, 3}: [..
Julia - 코딩 컨벤션 https://ohmyjulia.tistory.com/7 [Julia] 줄리아의 코딩 규약 (Coding Conventions) ※ 다음 링크에서 줄리아 프로그래밍과 관련한 글 목록을 확인하실 수 있습니다. Julia 프로그래밍 관련 글 목록 코딩 규약은 문법(syntax)과는 다른 개념이다. 문법은 반드시 지켜야 하지만 코 ohmyjulia.tistory.com 위 링크를 참고. https://docs.julialang.org/en/v1/manual/style-guide/ Style Guide · The Julia Language The following sections explain a few aspects of idiomatic Julia coding style. None of these rules..