본문 바로가기
리뷰/대학원 리뷰

[성균관대 데이터사이언스융합학과] 1학기 4주차 후기

by 준쓰_ 2024. 3. 31.
[목차]
0. 기초통계
1. 선형대수응용
2. 자료구조/알고리즘
3. 개강총

 

기초통계

  • 강의내용
  • 특이사항
    • 교수님 개인사정으로 인한 온라인 수업 대체
 

통계학원론 - 예스24

사회구조가 복잡해짐에 따라 축적된 자료가 방대하고 다양해지며 이에 따라 통계처리 및 분석의 필요성은 더욱더 가중되고 있다. 통계학의 기본개념 및 이론과 통계적 로직을 설명하기 위해 199

www.yes24.com

 

선형대수응용

  • 강의내용
    • 행연산을 이용한 역행렬 구하기 방법
    • 역행렬로 연립일차방정식의 해 구하기
    • 대각행렬과 삼각행렬 역 구하기
    • 연립일차방정식의 응용 (네트워크 분석, 다항식 보간법)
    • 여인수 전개에 의한 행렬식 소개
  • 과제
    • 3주차 연습문제

 

자료구조/알고리즘

  • 강의내용
    • 재귀알고리즘 Review / 실습
      • 하노이의 탑, 피보나치수열(재귀 지양), 거듭제곱 등
    • 단순연결리스트 Review
  • 과제
    • 재귀알고리즘 응용실습과제 제출 (별 모양 출력하기, 진수 변환 알고리즘)
## 응용예제1 별 모양 출력하기 - 재귀버전
def starPrint(n) :
    if n == 0 :
        pass 
    else : 
        print("★"*n)
        starPrint(n-1)
        
starPrint(5)
## 응용예제2 진수 변환하기 - 재귀
def notation(base, n) : # base가 나누는 값 / n이 기본 셋
    if n < 0 :
        raise ValueError('Number n must n >= 0')
        
    if n < base : 
        print(numberChar[n], end="")
    else : 
        notation(base, n//base) # 몫을 구하는 연산
        print(numberChar[n%base], end="") # 나머지 값을 구하는 연산
    
numberChar = ['0', '1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
number = int(input("10진수 입력 --> "))
print('\n 2진수 : ', end = "")
notation(2, number)
print('\n 8진수 : ', end = "")
notation(8, number)
print('\n 16진수 : ', end = "")
notation(16, number)

 

개강총회

  • 장소 : 성균관대 명륜캠 정문 앞 명륜진사갈비 본점
  • 일시 : 2024.03.30. 19:00
  • 특이사항
    • 학과 내 서포팅없이, 재학생 내부 단합으로 개강총회 진행
      (총대를 메고 진행해주시면 학우님께 감사의 인사를 올립니다.)
    • 굉장히 유익한 자리였으며, 이후 입학하시는 분들께 함께 모이는 자리를 추천함