python dictionary(딕서녀리)
* Python에서 사용하는 자료형인 dictionary란? - dictinoary 타입은 immutable한 key와 mutable한 value으로 맵핌되어 있는 순서가 없는 집합니다. - 중괄호{}로 되어있고, 키와 값이 있다. - 예시 {"a": 1, "b": 2} - key로는 immutable한 값은 사용할 수 있지만, mutable한 객체는 사용할 수 없다. # immutable한 key(사용가능) a = {1: 5, 2: 3} # int a = {(1,5): 5, (3,3): 3} # tuple a = {3,6: 5, "abc": 3} # float, str a = {True: 5, "abc": 3} # bool # mutable한 key(사용불가) a = { {1, 3}: 5, {3, 5}..
numpy 최소, 최대 조건 색인값: np.argmin(), np.argmax(), np.where()
1. 최소값, 최대값: np.min(), np.max() * 예시 * 사용한 코드 import numpy as np x = np.array([5, 4, 3, 2, 1, 0]) x.min() # result: 0 np.min(x) # result: 0 x.max() # result: 5 np.max(x) # result: 5 * 특징 numpy array 중 최소, 최대값을 찾아서 return 해준다. 2. 최소값에 해당하는 인덱스, 최대값에 해당하는 인덱스: np.argmin(), np.argmax() * 예시 * 사용한 코드 import numpy as np x = np.array(5, 4, 3, 2, 1, 0]) x.argmin() # result: 5 np.argmin(x) # result: 5 x..
numpy.maximum
SciPy.org에 있는 Numpy 관련 문법들이 등장할 때마다 정리해 두려고 한다. * numpy.maximum numpy.maximum(x1, x2, /, ...) x1, x2 두개의 array 중 같은 index에 있는 최대 값을 output으로 출력해준다. 만약 x1.shape != x2.shape이면 common shape로 broadcasting 된다. 더보기 예시 >>> np.maximum([2, 3, 4], [1, 5, 2]) array([2, 5, 4]) >> np.maximum(np.eye(2), [0.5, 2]) # broadcasting array([[1., 2.], [0.5, 2.]]) >> np.maximum([np.nan, 0, np.nan], [0, np.nan, np.nan..