본문으로 바로가기

numpy 내장함수

category Data Science/Python 2016.01.12 12:04

numpy 내장함수


함 수 

설 명 

 비고

 abs, fabs

 절대값을 리턴. 복소수가 아닌 경우에는 빠른 연산을 위해 fabs를 

 이용한다.  

 numpy.abs(arr) 

 sqrt

 제곱근(루트)을 계산함.  

 numpy.sqrt(arr) 

 square

 제곱을 계산함. 

 numpy.square(arr)  

 Exp

 지수를 계산함. 

 numpy.Exp(arr) 

 Log

 로그를 계산함. 

 numpy.Log(arr) 

 sign

 각 원소의 부호를 계산함. 양수 : 1, 음수 : -1 

 numpy.sign(arr) 

 ceil

 소수를 올림으로 계산함. 

 numpy.ceil(arr) 

 floor

 소수를 버림으로 계산함. 

 numpy.floor(arr) 

 rint 

 소수를 반올림한다. type은 유지된다. 

 numpy.rint(arr) 

 modf

 각 원소의 몫과 나머지를 리턴한다. 두 개의 ndarray를 리턴한다. 

 numpy.modf(arr) 

 isnan

 숫자인지 아닌지를 판별해서 불리언 배열을 리턴한다. 

 numpy.isnan(arr) 

 add

 두 배열을 더한다. 

 numpy.add(arr1, arr2) 

 subtract

 첫 번째 배열에서 두 번째 배열을 뺀다. 

 numpy.subtract(arr1, arr2) 

 multiply

 두 배열을 곱한다. 

 numpy.multiply(arr1, arr2) 

 divide, floor_divide

 첫 번째 배열에서 두 번째 배열을 나눈다. floor_divide는 몫만 리턴한다. 

 numpy.divide(arr1, arr2) 

 power

 첫 번째 배열의 원소를 두 번째 배열의 원소의 값 만큼 제곱한다.  

 numpy.power(arr1, arr2) 

 maxinum, fmax

 두 배열 중 큰 값을 리턴한다. fmax는 NaN을 무시한다. 

 numpy.maximum(arr1, arr2) 

 minimum, fmin

 두 배열 중 작은 값을 리턴한다. fmin은 NaN을 무시한다. 

 numpy.minimum(arr1, arr2) 

 mod

 첫 번째 배열에서 두 번째 배열을 나눈 나머지를 리턴한다. 

 numpy.mod(arr1, arr2) 

 greater, less, equal

 첫 번째 배열 원소와 두 번째 배열 원소간의 >, <, = 조건 결과를 불리언

 배열로 리턴한다. 

 numpy.greater(arr1, arr2) 

 


'Data Science > Python' 카테고리의 다른 글

제네레이터(Generator) 와 이더레이터(Iterator)  (0) 2016.01.22
파이썬 패키지 다운로드  (0) 2016.01.19
numpy 내장함수  (0) 2016.01.12
[Python] 클래스  (0) 2015.03.11
[Python] 데이터처리  (0) 2015.03.10
[Python] 파일 데이터 저장하기  (0) 2015.02.27

댓글을 달아 주세요