지금 소문의 Julia를 Ubuntu에 설치하고 Jupyter Notebook에서 사용합시다!
1. Julia는 무엇입니까?
1.1 읽는 방법
긴 문장입니다. 읽고 날아도 문제 없습니다.
Julia는 "줄리아"라고 읽습니다. Julia는 원래 여성의 이름입니다.
그건 그렇고, Julia에 해당하는 남성의 이름이 있습니다. Julian이라고합니다.
알기 쉽게 말하면, Julian⇒타로, Julia→하나코 같은 느낌이군요.
덧붙여서, (나라의) 언어에 따라 읽는 방법도 다릅니다.
성별
알파벳 표기
영어
독일어
스페인어
남성
Julian
줄리안
율리안
프리안
여성
Julia
줄리아
율리아
프리아
여담이지만... Google 검색할 때 조심하세요.julialang
에서 검색하는 것은 무난합니다.
「와아♡」인 여성이 검색 결과에 표시되는 경우가 있습니다. 웃음
1.2 특징
【 Julia 공식 페이지 】
Julia는 수치 계산 및 데이터 과학에 강한 언어입니다.
게다가 컴파일 언어이므로 C와 같이 고속으로, Python과 같이 쓰기 쉬운 것을 특징으로 내걸고 있습니다.
또, 동적 프로그래밍 언어이므로 변수 선언시에 형태의 지정이 필요 없습니다.


1.3 역사
MIT (매사추세츠 공과 대학)의 Alan Edelman 교수와 그의 동료가 개발을 시작했습니다.
2009年
개발 시작 2012年
OSS로 공개 2014年
최초의 JuliaCon이 개최! 2018年
Version 1.0.0 공개 2. 주제: Ubuntu 18.04에서 시도해 보자!
2.1 설치할 환경
terminal$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
2.2 우분투에 설치하기
전제가 길어졌습니다만, 본제의 인스톨을 해 갑시다!
2019년 10월 31일 현재, Julia의 최신 버전은 1.2.0
이지만 안정 버전은 1.0.4
입니다. 어느 것을 설치하고 싶은지에 따라 설치 방법이 다릅니다.
Julia 1.2.0
일시적으로 ~/Downloads
에 Julia 실행 파일을 다운로드합니다.
그런 다음 /opt
로 이동하여 심볼릭 링크에서 julia
명령을 활성화합니다.
https://~
의 부분은 공식 다운로드 페이지 에서 링크를 가져오십시오. (적색 프레임 부분)

terminalcd ~/Downloads
wget -qO- https://julialang-s3.julialang.org/bin/linux/x64/1.2/julia-1.2.0-linux-x86_64.tar.gz | tar -xzv
sudo mv ~/Downloads/julia-1.2.0 /opt/
sudo ln -s /opt/julia-1.2.0/julia /usr/local/bin/julia
Julia 1.0.4
공식 문서 에 따라 설치해 봅시다.--classic
가 없으면 오류가 발생합니다.
terminalsudo snap install julia --classic
3. Julia를 Jupyter에서 사용할 수 있도록
전제로 Jupyter Notebook 설정이 완료되었다고 가정합니다.
terminal에서 $ julia
명령을 치십시오.
terminal$ julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.2.0 (2019-08-20)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> using Pkg
julia> Pkg.add("IJulia")
이제 Jupyter Notebook에서 Julia를 선택할 수 있습니다.

4. 마지막으로
Julia는 컴파일 언어로 수학과 과학 계산에 강하기 때문에 AI 분야에서 향후 발전해 나갈 것이라고 개인적으로 생각하고 있습니다. 조기 어댑터로서 Julia에 커밋 해 나가기 위해, 앞으로도 Julia에 관한 정보를 발신해 가고 싶습니다.
Reference
이 문제에 관하여(지금 소문의 Julia를 Ubuntu에 설치하고 Jupyter Notebook에서 사용합시다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/bot6rice/items/4401bb6a8249916f1302
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
cd ~/Downloads
wget -qO- https://julialang-s3.julialang.org/bin/linux/x64/1.2/julia-1.2.0-linux-x86_64.tar.gz | tar -xzv
sudo mv ~/Downloads/julia-1.2.0 /opt/
sudo ln -s /opt/julia-1.2.0/julia /usr/local/bin/julia
sudo snap install julia --classic
전제로 Jupyter Notebook 설정이 완료되었다고 가정합니다.
terminal에서
$ julia
명령을 치십시오.terminal
$ julia
_
_ _ _(_)_ | Documentation: https://docs.julialang.org
(_) | (_) (_) |
_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 1.2.0 (2019-08-20)
_/ |\__'_|_|_|\__'_| | Official https://julialang.org/ release
|__/ |
julia> using Pkg
julia> Pkg.add("IJulia")
이제 Jupyter Notebook에서 Julia를 선택할 수 있습니다.

4. 마지막으로
Julia는 컴파일 언어로 수학과 과학 계산에 강하기 때문에 AI 분야에서 향후 발전해 나갈 것이라고 개인적으로 생각하고 있습니다. 조기 어댑터로서 Julia에 커밋 해 나가기 위해, 앞으로도 Julia에 관한 정보를 발신해 가고 싶습니다.
Reference
이 문제에 관하여(지금 소문의 Julia를 Ubuntu에 설치하고 Jupyter Notebook에서 사용합시다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/bot6rice/items/4401bb6a8249916f1302
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(지금 소문의 Julia를 Ubuntu에 설치하고 Jupyter Notebook에서 사용합시다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bot6rice/items/4401bb6a8249916f1302텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)