创建一个10x10的ndarray对象,且矩阵边界元素全为1,里面的元素全为0
时间: 2023-05-18 17:06:01 浏览: 898
X10DAi/X10DAC/X10DAX 快速參考指南版本 1.0b
可以使用NumPy库来创建这个ndarray对象,代码如下:
```python
import numpy as np
arr = np.zeros((10, 10))
arr[0, :] = 1
arr[-1, :] = 1
arr[:, 0] = 1
arr[:, -1] = 1
print(arr)
```
输出结果为:
```
[[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 0. 0. 0. 0. 0. 0. 0. 0. 1.]
[1. 1. 1. 1. 1. 1. 1. 1. 1. 1.]]
```
这个ndarray对象的边界元素都为1,里面的元素都为0。
阅读全文