코드 출처: 프로그래머스 - [코딩테스트 연습] - [코딩테스트 입문] - [배열의 평균값]
def solution(numbers):
result = 0
for val in numbers:
result += val
return result/len(numbers)
len()
: 문자열(리스트, 튜플)의 길이를 반환하는 함수
def solution(numbers):
result = sum(numbers)
return result/len(numbers)
sum(iterable, /, start=0)
- iterable 객체를 매개변수로 받는다
*list, dict, set, str, bytes, tuple, range- numeric 숫자여야 한다(문자열X)
- 두 번째 인자를 넘기는 경우, 해당 값도 더한다
import numpy as np
def solution(numbers):
result = np.mean(numbers)
return result
NumPy("넘파이"라 읽는다)는 행렬이나 일반적으로 대규모 다차원 배열을 쉽게 처리할 수 있도록 지원하는 파이썬의 라이브러리이다. (출처-위키백과)
- array 단위로 데이터를 관리한다
- NumPy를 이용한 정의: arr = np.array(numbers)