- 创建一个 5x5 的二维数组,其中边界值为1,其余值为0;
- np.ones()
- 切片和索引的赋值
import numpy as np
data = np.ones((5,5),dtype=float)
print(data)
data[:4,:4]=0
data[:1] = 1
# data.T[:1] = 1
data[:,0] =1
print(data)
2. 使用数字 0 将一个全为 1 的 5x5 二维数组包围, 效果如下:
array([[0., 0., 0., 0., 0., 0., 0.],
[0., 1., 1., 1., 1., 1., 0.],
[0., 1., 1., 1., 1., 1., 0.],
[0., 1., 1., 1., 1., 1., 0.],
[0., 1., 1., 1., 1., 1., 0.],
[0., 1., 1., 1., 1., 1., 0.],
[0., 0., 0., 0., 0., 0., 0.]])
import numpy as np
data = np.ones((5,5),dtype=float)
t1 = np.zeros((1,5),dtype=float)
t2 = np.zeros((7,1),dtype=float)
data1 = np.vs