본문 바로가기

[Python] Numpy 100 Exercises # 1 ~ 50 Overview numpy 패키지를 잘 사용하기 위한 100개의 exercise를 기록한다. 아주 기초적인 내용부터 시작해서 주로 쓰이거나 꼭 필요한 것들 위주로 정리되어 있다. Contents # 1~10 1. Import the numpy package under the name np (★☆☆) import numpy as np 2. Print the numpy version and the configuration (★☆☆) print(np.__version__) np.show_config() 더보기 1.17.4 blas_mkl_info: NOT AVAILABLE blis_info: NOT AVAILABLE openblas_info: library_dirs = ['C:\\projects\\numpy-..
[Ubuntu] Chrome remote desktop 사용 Overview 우분투에서 크롬 원격 데스크탑을 설치 후, 실행해보면 아래 사진과 같이 아무 것도 없이 빈 바탕화면만 뜬다. 이는 내 우분투 환경을 그대로 불러오는 것이 아니라 새로운 세션을 열기 때문이다. 이 상태에서는 파일 접근도 힘들고, 창이 움직이지 않고 위예 겹쳐서 생성되기 때문에 상당히 불편하다. 따라서 새로운 세션을 열지 않고 현재 나의 우분투 환경을 가져오는 방법을 기록해두려고 한다. Content 아래 방법을 이용하면 현재 내 우분투 화면을 그대로 불러올 수 있다. 1. 사용자의 계정을 chrome-remote-desktop 그룹에 추가한다. $ sudo usermod -a -G chrome-remote-desktop 계정이름(우분투계정) 2. 실행중인 크롬 원격 데스크톱(chrome r..
[Python] 내장 함수 정리 (3) 21. open open(filename, [mode])은 "파일 이름"과 "읽기 방법"을 입력받아 파일 객체를 돌려주는 함수이다. 읽기 방법(mode)을 생략하면 기본값인 읽기 전용 모드(r)로 파일 객체를 만들어 돌려준다. mode 설명 w 쓰기 모드로 파일 열기 r 읽기 모드로 파일 열기 a 추가 모드로 파일 열기 b 바이너리 모드로 파일 열기 b는 w, r, a와 함께 사용한다. >>> f = open("binary_file", "rb") 위 예의 rb는 "바이너리 읽기 모드"를 의미한다. 다음 예의 fread와 fread2는 동일한 방법이다. >>> fread = open("read_mode.txt", 'r') >>> fread2 = open("read_mode.txt") 즉 모드 부분을 생략하..
[Python] 내장 함수 정리 (2) 11. id id(object)는 객체를 입력받아 객체의 고유 주소 값(레퍼런스)을 돌려주는 함수이다. >>> a = 3 >>> id(3) 135072304 >>> id(a) 135072304 >>> b = a >>> id(b) 135072304 위 예의 3, a, b는 고유 주소 값이 모두 135072304이다. 즉 3, a, b가 모두 같은 객체를 가리키고 있다. 만약 id(4)라고 입력하면 4는 3, a, b와 다른 객체이므로 당연히 다른 고유 주소 값이 출력된다. >>> id(4) 135072292 12. input input([prompt])은 사용자 입력을 받는 함수이다. 매개변수로 문자열을 주면 다음 세 번째 예에서 볼 수 있듯이 그 문자열은 프롬프트가 된다. ※ [ ] 기호는 괄호 안의 내..