This question evaluates proficiency in array and matrix manipulation, specifically in-place transpose, row/column swapping, column/row reversal, and 90-degree rotation operations.
For a 3x3 matrix, write Python code to: (a) transpose it in-place; (b) swap any two rows and any two columns; (c) reverse a specified column and reverse all rows; and (d) rotate the matrix 90 degrees clockwise. Include example inputs and resulting matrices for each operation.