반응형
[파이썬 numpy]
배열에서 정수와 소수부분 분리
modf 함수를 사용하면 배열의 정수와 소수부분을 분리할 수 있습니다. 정수부분과 소수부분을 각각 튜플의 원소로 반환합니다. 변수 두개를 입력할 경우 각 변수에 저장할 수도 있습니다.
배열의 정수와 소수부분을 튜플로 반환
배열을 하나 정의합시다.
>>> import numpy as np
>>> A=np.array([1.3,2.5,-1.3,-2.5])
modf 메소드를 사용해봅시다.
>>>np.modf(A)
(array([ 0.3, 0.5, -0.3, -0.5]), array([ 1., 2., -1., -2.]))
정수부분과 소수부분이 각각 튜플의 원소로 반환됩니다.
정수부분과 소수부분을 변수에 저장
아래와 같이 변수 두개를 선언해줍니다.
>>> A1,A2=np.modf(A)
>>> A1
array([ 0.3, 0.5, -0.3, -0.5])
>>> A2
array([ 1., 2., -1., -2.])
반응형
'5-2 . Numpy 제공 자료구조 > Array 연산' 카테고리의 다른 글
[파이썬 numpy] 넘파이에서 반올림, 올림, 버림,내림 하는 방법 (0) | 2020.11.13 |
---|---|
[파이썬 numpy] 절댓값 구하는 함수 (0) | 2020.11.12 |
[파이썬 numpy] 두 배열의 원소를 비교하여 최대값 반환 (maximum 함수) (0) | 2020.11.12 |
[파이썬 numpy] 배열의 지수함수 (exponential) (0) | 2020.11.12 |
[파이썬 numpy] 배열의 거듭제곱, 제곱근, 세제곱근 (0) | 2020.11.12 |
댓글