IT&개발/MachineLearning
-
왜 Numpy를 배워야 할까 -3 (행렬 정렬, 전치 행렬, ...)IT&개발/MachineLearning 2024. 5. 23. 14:00
2024.05.21 - [PYTHON/MachineLearning] - 왜 Numpy를 배워야 할까? -2 (넘파이 인덱싱, ...) 왜 Numpy를 배워야 할까? -2 (넘파이 인덱싱, ...)2024.05.21 - [PYTHON/MachineLearning] - 왜 Numpy를 배워야 할까? -1 왜 Numpy를 배워야 할까? -1 (배열 생성, 차원 변환, ...)1. Numpy 소개* Numpy 란? 넘파이(Numpy, Numerical Python)는 파이썬에서 과학적 계산을 위한luvtako.tistory.com- 넘파이 인덱싱 관련 내용은 이전 글 참고해주세요 :D1. 행렬의 정렬 - sort( )와 argsort( )* 행렬 정렬- 넘파이의 행렬 정렬은 np.sort( )와 같이 넘파이에서..
-
왜 Numpy를 배워야 할까? -2 (넘파이 인덱싱, ...)IT&개발/MachineLearning 2024. 5. 22. 14:00
2024.05.21 - [PYTHON/MachineLearning] - 왜 Numpy를 배워야 할까? -1 왜 Numpy를 배워야 할까? -1 (배열 생성, 차원 변환, ...)1. Numpy 소개* Numpy 란? 넘파이(Numpy, Numerical Python)는 파이썬에서 과학적 계산을 위한 핵심 라이브러리 중 하나이다. 단순한 문법과 폭넓은 호환성으로 널리 사용되고 있는 파이썬이지만, 대규모luvtako.tistory.com- 넘파이 기본 개념과 배열 생성은 이전 글 참고해주세요 :D1. 넘파이의 ndarray의 데이터 세트 선택하기 - 인덱싱(Indexing)인덱싱 : 넘파이에서 ndarray 내의 일부 데이터 세트나 특정 데이터만을 선택할 수 있도록 하는 것이다. ① 단일 값 추출 : 원하는..
-
왜 Numpy를 배워야 할까? -1 (배열 생성, 차원 변환, ...)IT&개발/MachineLearning 2024. 5. 21. 14:00
1. Numpy 소개* Numpy 란? 넘파이(Numpy, Numerical Python)는 파이썬에서 과학적 계산을 위한 핵심 라이브러리 중 하나이다. 단순한 문법과 폭넓은 호환성으로 널리 사용되고 있는 파이썬이지만, 대규모 수치 연산을 할 때 느려진다는 치명적인 단점이 있다. 이를 보완하기 위해 만들어진 파이썬 라이브러리가 바로 넘파이이다. C언어로 구현되어 있는 넘파이는 연산 속도가 빠르며, 다양한 함수와 배열 연산 기능을 제공한다.* Numpy 장점1. 효율적인 수치 계산 - 고성능 다차원 배열 객체(ndarray): 넘파이의 핵심은 다차원 배열 객체이다. 이는 대규모 데이터 집합을 효율적으로 저장하고 조작하는 데 사용된다. - 수학적 함수 라이브러리: 넘파이는 다양한 수학적 함수들을 제공하여 배..