클래스 학생들의 시험점수에 대해 합, 평균, 중간값, 최빈값, 그리고 표준편차를 계산하고자 합니다. 이러한 계산들을 다른 그룹에 적용하고 추후에 계속 사용하기 위해서 함수(function)로 작성할 것입니다. 다음은 각 항목을 계산하기 위한 함수들입니다. def sum(x): #합 re=0 for i in x: re += i return(re) def mean(x): #평균 re=0 for i in x: re += i return(re/len(x)) def median(x): #중간값 value=sorted(x) n=int(len(value)/2) if n % 2 ==0: med=(value[n-1]+value[n])/2 else: med=value[n] return(med) def mode(x): #최빈값 re={} for i in x: re[i]=x.count(i) v=list(re.values()) k=list(re.keys()) return(k[v.index(max(v))]) def std(x): #표준편차 n=len(x) mu=mean(x) sd0=0 for i in x: sd0 += (i-mu)**2 sd=(sd0/n)**(1/2) return(sd) numpy.random 모듈의 randint() 함수를 사용하여 [50, 100] 사이의 정수 100개를 무작위로 생성하였습니다. np.random.seed(0) x=np.random.randint(50, 101, 100) x=list(x) x[:10] [94, 97, 50, 53, 53, 89, 59, 69, 71, 100] print(f"합: {sum(x)}\n평균: {mean(x...
python 언어를 적용하여 통계(statistics)와 미적분(Calculus), 선형대수학(Linear Algebra)을 소개합니다. 이 과정에서 빅데이터를 다루기 위해 pytorch를 적용합니다.