프로그래밍/julia 3

2. 숫자, 문자열,

숫자 # Julia i = 42 # 64비트 정수 f = 3.14 # 64비트 실수 c = 3.4 + 4.5im # 128비트 복소수 bi = BigInt(2)^1000 # 임의의 긴 정수 bf = BigFloat(1) / 7 # 임의의 정확도 r = 15//6 * 9//20 # 유리수 이에 상응하는 Python 코드: # PYTHON i = 42 f = 3.14 c = 3.4 + 4.5j bi = 2**1000 # 정수는 긴 정수로 자동으로 바뀐다. from decimal import Decimal bf = Decimal(1) / 7 from fractions import Fraction r = Fraction(15, 6) * Fraction(9, 20) 정수를 나누면 파이썬에서처럼 플로트가 나타납니다..

1. 줄리아와 파이썬 및 기초 설정

줄리아는 파이썬과 많이 닮았고 훨씬 더 빨랐다. 특히 Data Science의 경우 배터리가 포함되어 있어 역동적이고, 표현력이 뛰어나며, 확장성이 뛰어납니다. 이 노트북은 파이썬 프로그래머를 위한 줄리아를 소개하는 것입니다. 가장 중요한 Python 기능(기능, 기본 유형, 목록 이해, 예외, 생성기, 모듈, 패키지 등)을 살펴보고 Julia에서 코드화하는 방법을 보여줍니다. Colab/Jupyter에서 Julia와 시작하기 코드을 Google Collab에서 실행하거나 사용자 컴퓨터에서 Jupyter를 사용할 수 있습니다. Google Collab에서 실행 하기 1. 이 노트북의 복사본 작업: 파일 > 드라이브에 사본을 저장합니다(Google 계정이 필요합니다). 또는 File > Download ...

Julia를 공부하는 이유

내가 줄리아를 공부하는 이유는 파이썬을 하다가 코드 속도의 한계가 보이기 때문에 새로운 언어를 학습해보고 싶었고, 현재 머신러닝 딥러닝 강화학습이 너무 파이썬에 집중되어있기 때문에 줄리아를 공부하면서 더 많은 고급 코딩 방법을 직접 찾아서 직접 구현해보고싶다는 생각이 들었다. 마지막으로 줄리아를 사용해야겠다는 큰 이유는 유니코드 변수 지원으로 어려운 변수들을 수학적으로 쉽게 작성할 수 있겠다는 생각이 들어 줄리아를 배워보려고 한다. https://colab.research.google.com/github/ageron/julia_notebooks/blob/master/Julia_for_Pythonistas.ipynb#scrollTo=-Nl2AlRvg2c_ Julia_for_Pythonistas.ipynb ..