🧠 Section A · Concept Check ● BEGINNER 4 × 1 = 4
🧮 Section B · Problem Solving ● INTERMEDIATE 2 + 3×3 = 11
5np.array([1,2,3]).shape is (,).
6np.zeros((2,3)) makes a 2x3 of .
🚀 Section C · Challenge ● CHALLENGE 5
✂ answer key — fold or cut before handing out
1-A 2-A 3-A 4-A | 5 3 6 zeros 7 = np.dot([1,2],[3,4]) -> 11 8 = np.eye(2) @ A -> A 9 = C-optimised vectorised operations on whole arrays | 10 = A @ np.linalg.inv(A) is approx np.eye(n)