본문 바로가기
  • Hello_
728x90
반응형

Python66

[Python] Image filtering - 영상처리에 대해 오늘은 영상처리의 기본 개념 및 필터에 대해 포스팅하겠다. Scipy에서 제공하는 라이브러를 사용하여 구현하겠다. Filter • Heart of image enhancement • Remove noise or undesirable impurities • The first derivative and second derivative filters are used to determine edges in an image • Linear filter – Mean, Laplacian and Laplacian of Gaussian • Non-linear filter – median, maximum, minimum, Sobel, Prewitt, Canny filter Image Enhancement • Be acco.. 2022. 9. 26.
[Python] np.where() - 조건 두 개 사용하는 법 본 포스팅은 넘파이 어레이의 특정 조건에 부합하는 인덱스를 찾아주는 np.where()에 대해 정리할 예정이다. 다만 이전에 포스팅한 내용은 조건 하나의 경우지만 이번에는 두 개의 조건에 동시에 부합하는 경우 어떻게 사용이 되는지 포스팅하겠다. np.where() - AND 연산 (&) 우선 두개의 조건을 둘 다 부합할 경우 즉, AND 논리의 경우 어떻게 np.where()을 사용해야 하는지 예시를 통해 정리하겠다. [np.where((조건_1)&(조건_2)] import numpy as np nums = np.array([1,2,3,4,5,6,7,8,9,10]) np.where(nums > 3) # (array([3, 4, 5, 6, 7, 8, 9], dtype=int64),) np.where(num.. 2022. 9. 26.
[Python] upper, lower, isupper, islower - 문자열 대문자, 소문자 변경 및 확인하기 오늘은 문자열 대문자, 소문자 변경을 하고 선언한 문자열이 대문자인지 소문자인지 확인 할 수 있는 함수를 포스팅하고자 한다. [문자열들 선언] str_1 = 'This is good stock.' str_2 = 'ETF' str_3 = 'etf' [문자열 비교] str_2 == str_3 # False Python은 문자열을 대문자 소문자 비교를 하기 때문에 같은 문자로 구성이 되어있더라도 다른 문자열로 이해한다. .upper() upper 함수는 문자열은 대문자로 만들어준다. 문자열이 대소문자로 혼합되어 구성이 되어있더라도 모두 대문자로 구성시켜준다. print(str_1.upper()) # THIS IS GOOD STOCK. print(str_3.upper()) # ETF .isupper() isup.. 2022. 9. 26.
[Python] np.ceil, np.round, np.floor - 숫자 올림, 반올림, 버림 오늘은 넘파이를 사용하여 숫자의 올림, 내림, 반올림에 대해 포스팅하겠다. np.ceil() np.ceil()은 소수점 첫 번째 자리를 기준으로 올림을 시켜주는 함수이다. [숫자 선언] import numpy as np number = 1234.56789 [소숫점 첫 번째 자리에서 올림] print(np.ceil(number)) # 1235.0 np.floor() np.floor()는 ceil과는 반대로 내림을 시켜주는 함수이다. [소수점 첫 번째 자리에서 버림] print(np.floor(number)) # 1234.0 np.round() np.round()는 반올림으로 가장 많이 사용되는 함수라 생각된다. 이는 인자를 2개 받을 수 있으며 첫 번째 인자는 ceil과 floor와 마찬가지로 숫자를 입력.. 2022. 9. 21.
728x90
반응형