본문 바로가기
반응형

Python/NumPy15

NumPy(넘파이)에서의 indexing(인덱싱) - NumPy(6) 참고 자료https://docs.scipy.org/doc/numpy/user/basics.indexing.html 파이썬 버전 3.7 기준NumPy 버전 1.15 기준 본 포스팅에서는 NumPy에서의 indexing을 다룬다. NumPy에서의 indexing 넘파이에서의 인덱싱은 기본적으로 두개의 대괄호를 이용하여 구성된다.그외에 넘파이의 강력한 점을 느낄 수 있게 해주는 다양한 옵션이 존재한다. 배정과 참조? ○ 배정은 말 그대로 특정 인덱스의 값을 배정시키는 것, 즉 입력을 의미하고 ○ 참조는 특정 인덱스의 값을 참조하여 불러오는 것, 즉 출력을 의미한다. ○ 배정과 참조는 유사하게 사용되어진다. 하나의 요소에 대한 인덱싱1차원 배열에서 인덱싱 ○ 1차원 배열에서 요소 하나에 대해서는 파이썬의 시퀀스.. 2019. 2. 8.
genfromtxt을 통한 배열(array) 생성 상세 - NumPy(5) 참고 자료https://docs.scipy.org/doc/numpy/user/basics.io.genfromtxt.html 파이썬 버전 3.7 기준NumPy 버전 1.15 기준 본 포스팅에서 다루는 범위는 다음과 같다.genfromtxt에서의 delimiter, autostrip, comments, skip_header, skip_footer, usecols, names, defaultfmt, converters, missing_values, filling_values, usemask 등. 파일으로부터의 배열(array)의 생성(2) 앞 포스팅에서는 genfromtxt의 기초적인 구조를 구성했다면 본 포스팅에서는 genfromtxt의 기능들에 대해 상세하게 설명해보고자 한다. genfromtxt() 함수.. 2019. 2. 3.
genfromtxt을 통한 배열(array) 생성 기초 - NumPy(4) 참고 자료https://docs.scipy.org/doc/numpy/user/basics.io.genfromtxt.html 파이썬 버전 3.7 기준NumPy 버전 1.15 기준 본 포스팅에서 다루는 범위는 다음과 같다.genfromtxt 등. 파일으로부터의 배열(array)의 생성(1) 앞 포스팅에서 배열을 생성하는 2가지 방법을 다루었는데 본 포스팅에서는 디스크에서 불러와서 배열을 작성하는 방법을 다루고자 한다.genfromtxt의 상세한 기능 설명은 여기를 참고한다. NumPy의 genfromtxt 함수 ○ NumPy에서 제공하는 genfromtxt() 함수는 간략하게 보면은 2개의 루프로 구성되어있다. ▷ 첫 번째 루트는 파일 안에 string 시퀀스의 각 줄을 변환한다. ▷ 두 번째 루트는 각 s.. 2019. 2. 2.
넘파이 함수를 이용한 배열(array)의 생성 - NumPy(3) 참고 자료https://docs.scipy.org/doc/numpy/user/basics.creation.html 파이썬 버전 3.7 기준NumPy 버전 1.15 기준 본 포스팅에서 다루는 범위는 다음과 같다.array, zeros, ones, arange, linspace, indices와 같은 배열 생성. 배열(array)의 생성 NumPy 배열을 작성하는 방법으로는 크게 5가지가 있다. ① 파이썬 자료형 구조(예: 시퀀스형 자료형)를 NumPy 배열로 변환 ② NumPy의 배열 생성 객체 (함수)를 이용한 배열 생성 (zeros, ones, arange 등.) ③ 디스크와 같은 저장매체에 저장되어있는 파일을 기반한 배열 생성 ④ string과 버퍼 사용을 활용하여 직접 bytes를 조작하는 방식으로.. 2019. 1. 16.
NumPy의 데이터 타입(자료형), 관련된 함수 - NumPy(2) 참고 자료https://docs.scipy.org/doc/numpy/user/basics.types.html 파이썬 버전 3.7 기준NumPy 버전 1.15 기준 본 포스팅에선 NumPy의 주요 자료형인 정수(int), 부호없는 정수(uint), 실수(float), 복소수(complex), 논리(bool)을 설명한다. NumPy의 자료형 NumPy는 수치해석을 위한 라이브러리인만큼 숫자형 자료형에 대해서는 파이썬 내장 숫자자료형에 비해 더욱더 자세히 나누어놓은 자료형들이 존재한다. NumPy에서의 자료형 NumPy에서는 제공하는 숫자형 자료형의 종류는 정수(int), 부호없는 정수(uint), 실수(float), 복소수(complex), 논리(bool)로 총 5가지로 나뉜다.자료형뒤에 숫자는 일반적으로 .. 2019. 1. 15.
넘파이(NumPy) 개요 - NumPy(1) 참고 자료https://docs.scipy.org/doc/numpy/user/whatisnumpy.html NumPy의 개요 Numpy는 파이썬에서 과학계산을 위한 기본 패키지이다.Numpy를 이용하면 다차원 배열 객체와 다양한 객체(masked array and matrix)에 대해 고속 연산을 가능하게 하다.NumPy에서는 랜덤시뮬레이션, 기본적인 통계학 연산, 기본 선형대수학, 이산 푸리에 변환, I/O, 선택, 정렬, 형상처리, 수학, 논리 등에 대해 계산수행이 가능하다. NumPy 특징Numpy의 핵심 기능은 ndarray 객체이다.ndarray 객체는 동일한 자료형의 n-차원의 배열을 모아주는 역할을 한다.성능을 개선하기 위해 많은 연산이 컴파일된 코드에서 수행되어진다.NumPy는 ndarra.. 2019. 1. 13.
반응형