반응형

numpy 2

python에서 list 또는 numpy.array 변수의 값이 같은지 비교하는 방법

문제의 정의 파이썬에서 list 또는 numpy.array 타입의 변수를 비교해야 할 때가 있음 numpy.array의 경우 == 연산자를 통해 직접 비교를 시도하면 다음과 같은 에러를 만나기도 함 Exception has occurred: ValueError The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()... 문제 해결 방법 list의 경우 == 연산자를 사용할 수도 있고 all과 zip의 조합 그리고 collections module을 사용할 수 있음 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 ..

Study/Python 2023.08.25

지수표현 숫자를 python에서 쉽게 읽어드리고 다루기

문제의 정의 지수표현으로 된 숫자들을 입력받을 때가 있음 지수표현이 있어 처리하는 것이 귀찮음 (1e-3와 같이...) 해결 방법 python numpy를 통해 쉽게 읽어드릴 수 있음 numpy.array()를 통해 리스트 형식으로 조합된 지수표현 숫자들 혹은 단일 지수표현 숫자를 읽어드릴 수 있음 또한 np.set_printoptions(precision=5, suppress=True) 처리하는 자릿수를 제한하여 다룰 수 있기도 함 여기서 precsion은 처리할 숫자의 자릿수를 말하며 5인 경우 소숫점 5째자리까지 표기하고 다룸을 의미 1 2 3 4 5 6 7 8 9 10 import numpy as np np.set_printoptions(precision=5, suppress=True) # Num..

Study/Python 2023.08.24
반응형