본문 바로가기

파이썬4

[Julia] 기본1 - 4. 함수 사용하기 링크의 내용을 공부하며 제멋대로 번역한 내용입니다. Juila는 JIT(Just-In-Time) 컴파일러라서 더 높은 효율을 내려면 컴파일을 미리해놓는것이 좋다. 그렇게 하려면, 함수로 만들어 놓으면 빠르다! 그럼 함수를 만드는 법을 알아보자. BASIC FUNCTION 기본 함수 아래의 이차 급수(Quadratic Series)를 구하는 함수를 예로 들어 보자. function sum_series(n) x = 0 for k in 1:n x = x + (1/k)^2 end return x end 99위 코드를 실행한 뒤 실행했던 REPL터미널에서 위 함수를 실행해 보자. 굳 잘 작동한다. ARRAY FUNCTIONS AND THE DOT OPERATOR 어레이 함수와 닷연산 스칼라 값에만 적용하는 것이 .. 2021. 10. 11.
[Julia] 파이썬 마냥 가상환경 구축해서 사용하기 시작도 하기 전에 겁을 먹은건 패키지 관리였다. 파이썬마냥 콘다로 가상환경을 구축할 수 있으면 익숙하게 패키지 관리를 할 수 있을거라 생각했다. 그래서 찾아봤는데, 역시나 고민한 사람들이 있다.(스택오버플로 짱) 질문조차 똑같다. 거의 콘다랑 비슷하게 사용하는 듯 하다. 결국 사용해 봐야 알겠지만 말이다. Pkg 이거는 라이브러리 다운받을 때도 사용하는거 같은데, 패키지 관리도 함께 해주니 너무 감사하다. 사용해보고 추가적으로 글을 이어가겠다. 2021. 10. 5.
파이썬 칫싯, sort + replace + split 파이썬 프로그래밍 시 폴더 내 파일목록을 읽을 때 string으로 읽힌다. 이때 read zero가 아닌 파일*은 아래와같이 더럽게 솔트되는 경우가 있다. *read zero X: 1, 2, 3, ...,10, 11, 12 O: 01, 02, 03, ...,10, 11, 12 /home/99_EXT_DATAS/UV_1.nc /home/99_EXT_DATAS/UV_10.nc /home/99_EXT_DATAS/UV_11.nc /home/99_EXT_DATAS/UV_12.nc /home/99_EXT_DATAS/UV_2.nc /home/99_EXT_DATAS/UV_3.nc /home/99_EXT_DATAS/UV_4.nc /home/99_EXT_DATAS/UV_5.nc /home/99_EXT_DATAS/UV_6... 2020. 10. 25.
linux에 설치된 Jupyter notebook 원격 접속 설정하기 본 포스트는 Window 10이 설치된 PC에서 CentOS가 설치된 로컬서버의 Jupyter notebook을 사용하기 위한 환경을 구축하는 법을 다룬다. linux 서버에 Jupyter notebook 설치는 단독으로 해도 좋지만, 아나콘다를 설치하면 쉽다. 주피터 노트북은 색션 마다 즉각적인 결과를 확인할 수 있어 개발 기초단계나, 복잡하지 않은 프로그램을 작성시 자주 사용된다. 이러한 주피터 노트북은 웹기반으로 하기 때문에 어디서든 서버에 접속해 작업을 할 수 있다는 장점이 있다. 이번 포스트는 주피터노트북을 로컬환경 외 PC등에서 접속할 수 있는 방법을 설명하고 있다. 자세한 설명 이전, 전체적인 순서는 다음과 같다. 1. Jupyter notebook이 서버 내에 설치가 되어있다면, 프로파일을.. 2020. 3. 20.