본문 바로가기

전체 글

(81)
[Anaconda]Anaconda 명령어 1. 터미널 실행시 가상환경이 켜질때 안켜지게 하는 명령어 $ conda config --set auto_activate_base False 2. 터미널을 통해 서버 접속시 서버 주피터 노트북 접속하기 $ jupyter notebook --ip 서버 ip 3. MacOS zsh 사용할 경우 anaconda export 하는 법 $ export PATH="/Users/user이름/opt/anaconda3/bin:$PATH" $ conda init zsh
[서평]점프 투 파이썬 안녕하세요. 오랜만에 서평을 적게 된 김성민입니다. 최근 머신러닝 공부를 하기 위해 파이썬 문법을 공부하면서 Facebook그룹인 Python Korea 커뮤니티에서 파이썬 책중 가장 유명한 점프 투 파이썬 책 서평단을 모집하는 글을 보고 신청하여 서평단으로 선정이 되어 글을 적게 되었습니다. 저는 기존 개정판 전 책을 구매하여 공부하고 있었기 때문에 기존 책과 차이점을 중심으로 글을 작성하려고 합니다. 점프 투 파이썬 책은 파이썬을 공부하는 사람이라면 누구나 한 번쯤은 들었봤을만한 유명한 책이고 위키 독스를 통해 누구나 책과 동일한 내용으로 공부할 수 있도록 제공해주기 때문에 많은 사람들이 이 책을 보고 공부했을 겁니다. 우선 기존 책과 가장 큰 차이점을 보기 위해 책 디자인을 시작으로 살펴보도록 하겠..
[Mac OS]Django 설치 및 기본환경 세팅 하기 파이썬 버전 확인 우선 파이썬 버전을 확인한다. 현재 설치된 버전 3.7.3버전이다. * 맥의 경우 파이썬 2.7.1버전이 기본 설치가 되어 있기 때문에 python3명령어를 사용하여 python3 버전을 확인한다. python3 --version 파이썬 가상환경 구축 1. python가상환경을 구축할 폴더로 이동을한다. (아래 명령어는 Desktop 폴더로 이동한다는 명령어 이다.) cd [이동할 폴더명] cd Desktop 2. Desktop 폴더에 가상환경을 구축한다. python3 -m venv [가상환경 이름] python3 -m venv django 3. 가상환경이 만들어졌으면 활성화 하여 가상환경으로 접속한다. source [가상환경 이름]/bin/activate source django/b..
[Jekyll]Jekyll 테마 CP949에러 코드 해결방법 (이미지 출처 : https://jekyllrb-ko.github.io/) 나는 개인포트폴리오 사이트를 Jekyll테마(바로가기)를 사용하고 있다. Jekyll테마를 사용하는 이유는 깔끔하고 Ruby를 기반으로 하며, 마크다운 언어로 쉽게 블로그형식의 글을 작성하고 만들수 있기 때문에 많은 개발자분들은 Jekyll와 GitHub 도메인을 사용하여 개인 개발 블로그를 만들어 글을 작성하곤 한다. 나는 맥북을 통해 항상 작업을 해왔지만 윈도우 노트북을 통해 글을 작성하던중 겪었던 문제에 대해 포스팅 해보려고 한다. 현재 윈도우에 설치된 개발 환경은 다음과 같다. 내가 겪엇던 문제는 글을 작성하고 Jekyll build을 통해 글을 동기화(?) 하는 과정에서 발생 하였다. 맥북에선 잘만되던 build가 윈도우..
[백준 알고리즘] 2557번 C언어 Hello World 해당 글은 C언어로 백준 알고리즘(https://www.acmicpc.net/)의 2557번 문제를 풀어보고 성공한 코드이다. https://www.acmicpc.net/problem/2557 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제 Hello World!를 출력하시오. 입력 없음 출력 Hello World!를 출력하시오. #include int main(){ printf("Hello World!\n"); return 0; }
[백준 알고리즘] 1001번 C언어 A-B 해당 글은 C언어로 백준 알고리즘(https://www.acmicpc.net/)의 1001번 문제를 풀어보고 성공한 코드이다. https://www.acmicpc.net/problem/1001 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A-B를 출력한다. #include int main(){ int A; int B; scanf("%d%d",&A,&B); printf("%d",A-B); }
[백준 알고리즘] 1000번 C언어 A+B 요즘들어 방학을 기회 삼아 배워온 언어로 하루에 2-3문제씩 알고리즘을 풀어보기 위해 백준알고리즘에 올라온 단계별로 차근 차근 풀어보고 있다. 해당 글은 C언어로 백준 알고리즘(https://www.acmicpc.net/)의 1000번 문제를 풀어보고 성공한 코드이다. https://www.acmicpc.net/problem/1000 1000번: A+B 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 A와 B가 주어진다. (0 < A, B < 10) 출력 첫째 줄에 A+B를 출력한다. 예제 입력 1 복사 1 2 예제 출력 1 복사 3 힌트 여기를 누르면 1000번 예제 소스를 볼 수 있습니다.... www.acmicpc.net 문제 두 정수 A와 B를 입..
[Cuda + MPI] 행렬 곱셈 구현 하기 Cuda와 MPI환경을 구축하고 행렬 곱셈을 구현한 소스 코드이다. Cuda와 MPI을 함께 컴파일 하기 위해선 Cuda(nvcc)와 MPI(mpic++)을 사용하는 방법도 있지만 함께 있을땐 cuda컴파일러에 mpi라이브러리를 참조해주면 된다. 방법은 아래와 같다. $ nvcc time_v1.cu -o time_v1 -lmpi #include #include #include #include MPI_Status status; __global__ void matrixMul(float* MatA, float* MatB, float* MatC, int arr_size, int start_range, int end_range) { int i = threadIdx.x; int j = blockIdx.x; if(s..