[프로그래머스] 내적 Python Code
프로그래머스 추천 문제가 아직 레벨 1로 나온다. 내적을 풀어보겠다. 문제 문제가 상당히 쉽다 바로 구현해보겠다 Code def solution(a, b): answer=0 for n1, n2 in zip(a, b): answer += n1*n2 return answer 개인적으로 zip, enumerate 함수를 많이 사용하는 편이다. zip으로 풀어서 라인 수가 적다고 생각했지만... Python은 숏코딩 덕후들이 많은 것 같다. 1. def solution(a, b): return sum([x*y for x, y in zip(a,b)]) 2. solution = lambda x, y: sum(a*b for a, b in zip(x, y)) 퍼포먼스는 lambda를 사용한 2번보다 1번이 더 좋다.
2022. 7. 29.
[머신러닝] 파이썬 Numpy - Numpy 모듈의 수학적 기능들
저번 Numpy 포스팅에 이어서 2022.06.15 - [Studying/Machine Learning] - [머신러닝] 파이썬 - Numpy 모듈 기본 및 ndarray 이해 이번엔 numpy 모듈의 수학적 연산 기능들을 살펴보려고 한다. 기본적인 수학 함수먼저 알아보자. - log, exp, sin a = np.arange(5, 50, 5) np.log(a) # 자연로그(ln) #array([1.60943791, 2.30258509, 2.7080502 , 2.99573227, 3.21887582, # 3.40119738, 3.55534806, 3.68887945, 3.80666249]) np.exp(a) # 자연상수 e의 a승 #array([1.48413159e+02, 2.20264658e+04, 3..
2022. 6. 20.