강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của behindstarter425028
behindstarter425028

câu hỏi đã được viết

Đại số tuyến tính sử dụng Python - Sử dụng NumPy và SciPy

np.matmul 질문드려요

Viết

·

215

0

행렬 기본 조작 (2) 강의 27:30 초에 슬라이드에서,

A matrix 코드를 잘못 작성한 부분을 참고해서 연산을 했어요.

아래는 해당 코드입니다.

A = np.array([[1,2,3], [3,2,1]], dtype=np.float64)

u = np.array([5,1,3], dtype=np.float64)

result = A @ u

prt(resultfmt="%0.2f"delimiter=', ')

print(u.shape)

1차원 배열의 경우, column vector로 표현이 안 돼서 연산이 안 된다고 생각했어요.

그런데, 출력 결과 

 16.00,  20.00

(3,)

연산이 되더라구요. np.matmul을 써도 마찬가지구요.

multiplication func나 matmul을 쓰면 내부적으로 column vector로 변환해 연산을 하는 건가요?

 

선형대수학행렬

Câu trả lời 1

0

tkn님의 프로필 이미지
tkn
Người chia sẻ kiến thức

안녕하세요.

네 array를 사용해서 1d array를 만들경우, matrix와 연산시 흔히 생각하는 1D vector라고 생각하시면 됩니다. (컬럼 벡터)

감사합니다.

Hình ảnh hồ sơ của behindstarter425028
behindstarter425028

câu hỏi đã được viết

Đặt câu hỏi