[Python] 딕셔너리 (dict) method 활용 (feat. 반복문)
1. key, value 불러오기 1.1. get get()은 key를 통해 value를 가져올 수 있습니다. 만약 존재하지 않는 key를 입력하면 'None'을 반환합니다. testDict = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 6:'f'} print(testDict.get('d')) # 4 print(testDict.get('6')) # None print(testDict.get(6)) # f 1.2. pop, popitem pop()은 key를 이용해 value를 꺼내면서 해당 값을 삭제합니다. 만약 없는 key를 입력하면 KeyError가 발생합니다. testDict = {'a':1, 'b':2, 'c':3, 'd':4, 'e':5, 6:'f'} print(testDi..
2022. 8. 5. 06:00
[Numpy] 넘파이 크기가 같은 행렬의 사칙연산
넘파이는 배열의 행렬 연산을 제공하는데, 배열의 차원과 크기가 같은 경우에는 같은 위치에 존재하는 요소끼리 연산을 합니다. (리스트에서의 덧셈과 곱셈은 배열 자체를 늘리는(확장) 동작을 하지만 넘파이에선 행렬 연산을 한다.) import numpy as np a = np.full((2, 3), 2.336) print(a, a.dtype) # [[2.336 2.336 2.336] # [2.336 2.336 2.336]] float64 b = np.array([(2, 2, 2), (4, 4, 4)]) print(b, b.dtype) # [[2 2 2] # [4 4 4]] int32 덧셈 abAdd = a + b print(abAdd, abAdd.dtype) # [[4.336 4.336 4.336] # [6...
2022. 7. 21. 07:12