Linear algebra codes
@Vector representation of python -Vector를 python으로 표현하는 다양한 방법 존재 # There are various ways to represent vectors in Python vector_a = [1, 2, 10] vector_b = (1, 2, 10) vector_c = {'x':1, 'y':1, 'x':10} print(vector_a, vector_b, vector_c) # [1, 2, 10] (1, 2, 10) {'x': 10, 'y': 1} -최선의 방법은 없음 -값의 변경 유무, 속성값 유무에 따라 선택 가능 # Vector calculation u = [2,2] v = [2,3] z = [3,5] result = [sum(i) for i in zip..
Asterisk
@Asterisk(*) -단순 곱셈, 제곱 연산, 가변 인자 활용 등 다양하게 사용됨 **: 키워드 인자 dict 타입으로 들어감 실습) def asterisk_test(a, *args): print(a, args) # 1 (2, 3, 4, 5, 6) print(type(args)) # asterisk_test(1,2,3,4,5,6) def asterisk_test(a, **kargs): print(a, kargs) # 1 {'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6} print(type(kargs)) # asterisk_test(1, b=2, c=3, d=4, e=5, f=6) kargs: 키워드 인자 예시에서 1은 a에 들어가고 나머지는 dict 타입으로 kargs에 들어감..