줄리아 강의 4

[Julia] 기초 문법 공부 - 주요 연산자들

※ 다음 링크에서 줄리아 프로그래밍과 관련한 글 목록을 확인하실 수 있습니다. Julia 프로그래밍 관련 글 목록 Julia의 연산자 종류 줄리아에서는 크게 6가지 유형의 연산자가 존재한다. 산술 연산자 (Arithmetic Operators) 비트 연산자 (Bitwise Operators) 논리 연산자 (Logical Operators) = 불리언 연산자 (Boolean Operators) 대입 연산자 (Assignment Operators) = 업데이팅 연산자 (Updating Operators) 벡터 도트 연산자 (Vectorized dot(.) Operators) 관계 연산자 (Relational Operators) = 비교 연산자 (Comparison Operators) 산술 연산자 산술 연산자..

Julia Language 2021.04.19

[Julia] 기초 문법 공부 - 문자열을 다루기에 유용한 함수들

※ 다음 링크에서 줄리아 프로그래밍과 관련한 글 목록을 확인하실 수 있습니다. Julia 프로그래밍 관련 글 목록 ※ 아래의 글을 먼저 보시면 이해에 더 도움이 됩니다. [Julia] 기초 문법 공부 - 문자와 문자열의 모든 것 이전 글에서 다루었던 다음 함수들에 대한 예제 코드는 생략한다. length 함수: 문자열의 길이를 반환 sizeof 함수: 문자열의 크기를 바이트 단위로 반환 repeat 함수: 입력된 문자열을 원하는 수만큼 반복 (문자열 뿐만 아니라 어레이에도 동작) replace 함수: 문자열 내 특정 패턴을 내가 원하는 패턴으로 치환 string 함수: 입력 인자를 문자열로 변환. 입력된 숫자, 문자를 문자열로 변환하며 여러 문자열을 입력 받았을 경우 문자열들을 병합함. parse 함수 ..

Julia Language 2021.04.17

[Julia] 기초 문법 공부 - 문자와 문자열의 모든 것

※ 다음 링크에서 줄리아 프로그래밍과 관련한 글 목록을 확인하실 수 있습니다. Julia 프로그래밍 관련 글 목록 선언하기 문자(Character)는 작은따옴표(' ')로 감싼다. 다른 언어와 마찬가지로 당연히 문자 하나만 입력받을 수 있다. typeof(A)는 A의 데이터 타입을 확인하는 연산자이다. 1 2 3 4 julia> str = "C" "C" julia> typeof(chr) Char cs 문자열(String)은 큰 따옴표(" ")로 감싼다. 문자의 길이와 무관하게 큰 따옴표로 감싸면 무조건 문자열로 인식한다. 1 2 3 4 julia> str = "C" "C" julia> typeof(str) String cs 여러 줄에 문자열 쓰기 아래와 같이 """ 문자열 """ 방식을 사용한다. 이때,..

Julia Language 2021.04.17

[Julia] 줄리아, 지금 당장 시작하라! (부제: 줄리아를 배워야 하는 이유)

나는 개발자이긴하다. 내가 '이긴하다'라고 표현한 이유는 껍데기는 개발자이나 업무의 비중이 연구에 더 높기 때문이다. 따라서 다른 블로그에 있는 내용들보다 프로그래밍에 관한 학문적(혹은 기술적) 깊이가 얕을 수도 있다. (밑밥깔기용 멘트인건 안비밀) 그럼에도 불구하고 내가 기술 블로그를 시작한 이유는 순전히 Julia라는 언어 때문이다. Julia라는 언어를 아주 오래 전에 들어본 기억이 난다. 하지만 그때는 그냥 무시하고 넘어 갔다. 왜냐하면 머신러닝, 데이터 분석, 알고리즘 설계 등에 있어 python, R, MATLAB 같은 훌륭한 언어들이 이미 존재하고 있었기 때문이다. 그러다 얼마 전 아주 우연한 기회에 Julia라는 언어를 다시 마주하게 되었다. 요즘 들어 한동안 소홀했던 머신러닝 알고리즘을 ..

Julia Language 2021.04.15