[Python] 행렬 변환


[Python] 행렬 변환

1. 벡터의 내적/ 외적 - 벡터의 내적 : 벡터의 각 원소를 곱해서 더해주는것 (연산결과 - 스칼라) a · b = |a| |b| cosθ => numpy.dot() import numpy as np u = np.array([6,6]) v = np.array([12,0]) # uv = u*v uv = np.dot(u, v) print(uv) >> 72 - 벡터의 외적 : 3차원 공간에 있는 벡터 간 연산 (연산결과 - 벡터) a = (a1, a2, a3), b = (b1, b2, b3) 일때 a X b = (a2b3 - a3b2, a3b1 - a1b2, a1b2 - a2b1) => numpy.cross() import numpy as np a = (1, 3, 5) b = (2, 4, 6) def cross(a, b): c = [a[1]*b[2] - a[2]*b[1], a[2]*b[0] - a[0]*b[2], a[0]*b[1] - a[1]*b[0]] return c cross(a,b...


#python #파이썬 #코사인 #전치행렬 #유클리드 #유사도 #외적 #역행렬 #변환 #벡터의거리 #벡터 #맨해튼 #내적 #곱 #행렬

원문링크 : [Python] 행렬 변환