
외적(60번) 을 batch 차원 에 대해 동시에 계산. PyTorch/TensorFlow 의 "첫 번째 축은 배치" 관례를 미리 맛봅니다.
Shape 규칙:
X: (B, M)Y: (B, N)(B, M, N)X[:, :, None] # (B, M, 1)
Y[:, None, :] # (B, 1, N)
# 곱 → (B, M, N)
δ ⊗ x함수 batched_outer(X, Y) 를 완성하세요.
(B, M, N).| # | 이름 | 검증 |
|---|---|---|
| 1 | shape (B, M, N) | |
| 2 | 배치별 값 | 각 b 에 대해 result[b] == outer(X[b], Y[b]) |
| 3 | B=1 케이스 | 60번 외적과 일치 |
| 4 | 루프 없이 | for/while 금지 |
axis=0 은 행을 가로질러 → 열별 결과, axis=1 은 행별 결과.@(행렬곱) 와 *(요소곱) 구분.코드를 작성하고 실행하면 5개의 테스트가 각각 표시됩니다.