python
-
[Linux]matplotlib 에서 한글 깨짐 현상python 2023. 4. 13. 10:06
한글 폰트 설치 확인 후 진행함. 참고사이트 https://velog.io/@redgreen/Linux-linux%EC%97%90%EC%84%9C-Matplotlib-%ED%95%9C%EA%B8%80%ED%8F%B0%ED%8A%B8-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 [Linux] linux에서 Matplotlib 한글폰트 설정하기 참고블로그새로운 환경에서 matplotlib을 쓰려면 한글폰트가 없어 매번 설정을 해줘야하기 때문에 매우 귀찮다.나중에 또 여러 블로그를 찾는 일을 하지 않기 위해 정리를 하였다.위의 코드를 입 velog.io import matplotlib.pyplot as plt import matplotlib import numpy as np In [14]..
-
numpy 배열 중요 특징 및 Indexingpython 2023. 3. 25. 23:10
numpy 특징¶ Numerical Python의 약자 고성능 과학 계산용 패키지로 강력한 N차원 배열 객체 범용적 데이터 처리에 사용 가능한 다차원 컨테이너 정교한 브로드캐스팅(broadcasting) 기능 파이썬의 자료형 list와 비슷하지만, 더 빠르고 메모리를 효율적으로 관리 반복문 없이 데이터 배열에 대한 처리를 지원하여 빠르고 편리 데이터 과학 도구에 대한 생태계의 핵심을 이루고 있음 배열의 특징¶ 배열은 같은 종류의 데이터만 담을 수 있다. 내부 연산은 C 언어로 작성됨. 1. Fancy Indexing : 배열 인덱스에 다른 배열을 전달해서 원하는 요소를 선택하는 방법 In [1]: import numpy as np a = np.arange(5) a Out[1]: array([0, 1, 2..
-
Ubuntu 20.04 python 3.11 upgrade 하기python 2023. 3. 21. 16:54
1. 우분투에 이미 python 3.8 이 설치 되어 있음. python3 -V 2. 사이트 참조하여 3.8 --> 3.11 로 upgrade 함. https://www.debugpoint.com/install-python-3-11-ubuntu/ How to Install Python 3.11 in Ubuntu and Other Related Linux Step-by-step guide on installing the latest Python 3.11 in Ubuntu 22.04 LTS and related distros, with instructions to set default. www.debugpoint.com 3. pip 설치하기 로그 Off 후 다시 로그인 함. : PATH 로 인한 설치 err..
-
numpy slice 색인 접근 문법python 2023. 3. 4. 23:08
mport numpy as np a = np.arange(12).reshape(3,4) a[:2,:] ==> array([[0, 1, 2, 3], [4, 5, 6, 7]]) a[:,:3] ==> array([[ 0, 1, 2], [ 4, 5, 6], [ 8, 9, 10]]) # 증가치를 적용하여 요소 가져오기 b = np.arange(12) b[::2] ==>array([ 0, 2, 4, 6, 8, 10]) # 역순으로 가져오기 b[::-1] ==> array([11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]) # 역순으로 -2 증가하면서 가져오기 b[::-2] ==> array([11, 9, 7, 5, 3, 1]) # 모든 차원에 ... , :: c = np.arange(24).re..