아이펠 5일차 21/12/31

상상's 컴퓨터 기행·2021년 12월 31일
0
post-thumbnail

LMS:

LMS에서는 배열, 평균과 numpy, pandas라이브러리에 대해 간략하게 배웠다

간략하게 함축하자면

먼저 통계학에서 배우는 분포의 특성

위와 같이 있다. 여기서 더 들어가자면

위와 같이 구할 수 있다.
이 중 몇가지를 코드로 구현하자면


#중앙값 
def median(nums):  		# nums : 리스트를 지정하는 매개변수
    nums.sort()			# sort()로 리스트를 순서대로 정렬
    size = len(nums)
    p = size // 2
    if size % 2 == 0:		 # 리스트의 개수가 짝수일때 
        pr = p              # 4번째 값
        pl = p-1            # 3번째 값
        mid= float((nums[pl]+nums[pr])/2)    
    else:					# 리스트의 개수가 홀수일때
        mid = nums[p]
    return mid

print('X :', X)
median(X)					# 매개변수의 값으로 X를 사용함
#표준편차
avg = means(X)

def std_dev(nums, avg):
   texp = 0.0
   for i in range(len(nums)):
       texp = texp + (nums[i] - avg)**2    
       			# 각 숫자와 평균값의 차이의 제곱을 계속 더한 후
   return (texp/len(nums)) ** 0.5    
   				# 그 총합을 숫자개수로 나눈 값의 제곱근을 리턴합니다.

std_dev(X,avg)

넘파이.

넘파이는 파이썬에서 가장 많이 사용되는 라이브러리중 하나로 계산하는데 주로 사용되는 라이브러리다. 벡터와 행렬을 계산하는데 주로 사용하고 있다.

설치법은 간단하게

pip install numpy 

을 콘솔창에 입력하면 된다. ex(conda, terminal, cmd )

profile
관련 공부에 대한 자료를 저장하는 곳입니다.

0개의 댓글

관련 채용 정보