Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- # 输入矩阵大小
- n = int(input(" n: "))
- # 输入矩阵元素
- matrix = []
- print(f"输入n*n个整数:")
- for _ in range(n):
- row = list(map(int, input().split()))
- matrix.append(row)
- # 转置矩阵
- transpose_matrix = np.transpose(matrix)
- # 顺时针旋转90度矩阵
- rotate_90_matrix = np.rot90(matrix, -1)
- # 输出转置矩阵
- print("转置后:")
- for row in transpose_matrix:
- print(' '.join(map(str, row)))
- # 输出旋转90度后的矩阵
- print("顺时针旋转90度后:")
- for row in rotate_90_matrix:
- print(' '.join(map(str, row)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement