>>> scaling(5) [[5.0, 0.0], [0.0, 5.0]]
(scaling_factor: float)
| 18 | |
| 19 | |
| 20 | def scaling(scaling_factor: float) -> list[list[float]]: |
| 21 | """ |
| 22 | >>> scaling(5) |
| 23 | [[5.0, 0.0], [0.0, 5.0]] |
| 24 | """ |
| 25 | scaling_factor = float(scaling_factor) |
| 26 | return [[scaling_factor * int(x == y) for x in range(2)] for y in range(2)] |
| 27 | |
| 28 | |
| 29 | def rotation(angle: float) -> list[list[float]]: |