考点是 np.column_stack 与 np.linalg.inv。
输入整数 op,表示要进行的操作。
当 op=0 时:给定一个 n 行 m 列的整数矩阵 X。请在 X 的最右侧再追加一列,这一列的 n 个元素全部为整数 1,得到一个 n 行 m+1 列的新矩阵并输出。也就是说,新矩阵的前 m 列与 X 完全相同,第 m+1 列全是 1。
当 op=1 时:给定一个可逆的 n 阶方阵 A,请输出 A 的逆矩阵 A−1。每个元素保留 6 位小数。
第一行先输入整数 op,仅取 0 或 1。
当 op=0 时:同一行再输入正整数 n,m,满足 1≤n,m≤50。接下来 n 行,每行 m 个整数,表示矩阵 X,元素绝对值不超过 103。
当 op=1 时:同一行再输入正整数 n,满足 1≤n≤10。接下来 n 行,每行 n 个实数,表示可逆方阵 A。保证 A 可逆。
当 op=0 时:输出 n 行,每行 m+1 个整数,即在 X 右侧追加全 1 列后的矩阵。同一行内相邻整数之间用一个空格分隔。
当 op=1 时:输出 n 行,每行 n 个实数,表示逆矩阵,每个数保留 6 位小数。同一行内相邻两个数之间用一个空格分隔。
输入
0 2 2
1 2
3 4
输出
1 2 1
3 4 1
输入
1 2
1 0
0 1
输出
1.000000 0.000000
0.000000 1.000000
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册