[TIL] 2021.02.18

hyelimchoi1223·2021년 2월 18일
0

[TIL] 2021년

목록 보기
13/44
post-thumbnail

오늘 공부한 내용

행렬과 벡터 코딩 실습

Coursera-Machine Learning강의(Andrew Ng)에서 배운 행렬 곱셈을 이용해서 코딩 실습을 해보았다.

import numpy as np
A = np.matrix([[1, 0], [2, 5], [3, 1]])
# 5. Vector Multiplication
C = np.matrix([[2], [3]])
# 결과
# [[ 2]
# [19]
# [ 9]]
print(A*C)
# Vector와 곱하면 Vector가 된다.
# 6. Matrix Multiplication
# 결과
# [[ 1  2  3]
# [17 24 31]
# [ 6 10 14]]
D = np.matrix([[1, 2, 3], [3, 4, 5]])
print(A*D)

행렬-벡터 곱셈과 행렬-행렬의 활용방법

  • 행렬-벡터
  • 행렬-행렬

오늘 하루 돌아보기

오늘 행렬 기초에 대한 수업을 들었다. 예전에 배우긴 했지만 기억이 가물가물했지만 다시 공부를 하니 너무 재미있었다. 예전에 배울때는 이걸 어디에 써먹을까 궁금했는데 많은 데이터를 반복문을 쓰지 않고 한번에 계산할때 쓴다니 신기했다. 요즘 알고리즘을 공부하면서 파이썬을 많이 쓰다보니 회사에서 개발할때 가끔 혼용해서 생각한다. '파이썬에는 이렇게 되는데 왜 C#은 안되는거지!!' 하는 생각도 하면서 일을 한다. 파이썬이 확실히 편리하다. 그래서 더 재미있다.🤩

0개의 댓글