二维矩阵创建。 输入格式: 创建一个二维矩阵,其中边界值为 1,其余值为 3。 输出格式: 输出二维矩阵。 输入样例: 在这里给出一组输入。例如: 输出样例: 在这里给出相应的输出。例如: [[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 3. 3. 3. 3. 3. 3. 3. 3. 1.] [1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]]
时间: 2023-08-09 08:10:33 浏览: 173
可以使用NumPy库来创建二维矩阵,并使用循环遍历对边界值和其余值进行赋值。以下是代码示例:
```python
import numpy as np
# 定义矩阵的行和列
n = 10
m = 10
# 创建一个全为3的矩阵
matrix = np.ones((n, m)) * 3
# 对矩阵的边界进行赋值
matrix[0, :] = 1
matrix[n-1, :] = 1
matrix[:, 0] = 1
matrix[:, m-1] = 1
# 输出矩阵
print(matrix)
```
输出结果为:
```
[[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 3. 3. 3. 3. 3. 3. 3. 3. 1.]
[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]]
```
阅读全文