본문 바로가기

전체 글141

Basic Linear Algebra def vector_size_check(*vector_variables): return all(len(vector_variables[0]) == x for x in [len(vector) for vector in vector_variables[1:]]) # 실행결과 print(vector_size_check([1,2,3], [2,3,4], [5,6,7])) # Expected value: True print(vector_size_check([1, 3], [2,4], [6,7])) # Expected value: True print(vector_size_check([1, 3, 4], [4], [6,7])) # Expected value: False def vector_addition(*vector_vari.. 2022. 1. 14.
defaultdict example from collections import defaultdict from collections import OrderedDict d = dict() print(d["first"]) --------------------------------------------------------------------------------- Traceback (most recent call last): File "", line 2, in print(d["first"]) KeyError: 'first' # Reference from # https://dongyeopblog.wordpress.com/2016/04/08/python-defaultdict-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/ d .. 2022. 1. 14.
deque example from collections import deque deque_list = deque() for i in range(5): deque_list.append(i) print(deque_list) ----------------------------------------------------------------------- deque([0, 1, 2, 3, 4]) deque_list.appendleft(10) print(deque_list) ----------------------------------------------------------------------- deque([10, 0, 1, 2, 3, 4]) deque_list.rotate(2) print(deque_list) ------------.. 2022. 1. 14.
map_reduce # Map ===================================================================== ex = [1, 2, 3, 4, 5] f = lambda x: x ** 2 print(list(map(f, ex))) --------------------------------------------------------------------- [1, 4, 9, 16, 25] --------------------------------------------------------------------- ===================================================================== f = lambda x, y: x + y print.. 2022. 1. 14.
lambda_functon ===================================================================== def f(x, y): return x + y print(f(1, 4)) --------------------------------------------------------------------- 5 --------------------------------------------------------------------- ===================================================================== f = lambda x, y: x + y print(f(1, 4)) -------------------------------------.. 2022. 1. 14.
Titanic 실습 https://nbviewer.jupyter.org/gist/byeongtaejeon/f40a2422021c4187bb4f6d96bdf2fbbb 참조 : http://dataonair.or.kr/edu => Python 프로그래밍 2022. 1. 14.