
46번 1D 다항 특성 은 단일 변수만 다뤘습니다. 2D 로 넘어가면 교차항 (xy, x²y, ...) 이 들어갑니다:
degree 2 의 모든 항:
degree d 일 때 항의 개수: .
본 문제는 degree 오름차순, 같은 degree 내에선 x 지수 내림차순 으로 정렬:
degree 2 → [1, x, y, x², xy, y²]
함수 poly_features_2d(x, y, degree) 를 완성하세요.
x, y: 같은 길이의 1D 배열 (N,).(N, (d+1)(d+2)/2).for d in range(degree+1) → for i in range(d+1) (x 지수 = d-i, y 지수 = i).| # | 이름 | 검증 |
|---|---|---|
| 1 | degree=0 | shape (N, 1), 모두 1 |
| 2 | degree=1 | 열 3개: [1, x, y] |
| 3 | degree=2 | 열 6개: [1, x, y, x², xy, y²] |
| 4 | shape 공식 | (N, (d+1)(d+2)/2) |
| 5 | 수치 검증 | (2, 3) degree=2 → [1, 2, 3, 4, 6, 9] |
코드를 작성하고 Run 을 눌러보세요.