본문 바로가기
5-2 . Numpy 제공 자료구조/Array 연산

[파이썬 numpy] 배열에서 정수와 소수부분 분리

by 만다린망고 2020. 11. 12.
반응형

[파이썬 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.])


반응형

댓글