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.