构造一个5*5的矩阵,令其值都为1,并在最外层加上一圈0,利用np.ones()和 np.pad()

it2023-03-18  78

构造一个5*5的矩阵,令其值都为1,并在最外层加上一圈0,利用np.ones()和 np.pad()

// t_array = np.ones((5,5)) t_array = np.pad(tang_array,pad_width = 2,mode = 'constant',constant_values = 0) t_array

输出结果

// array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0., 0., 0., 0.], [ 0., 0., 1., 1., 1., 1., 1., 0., 0.], [ 0., 0., 1., 1., 1., 1., 1., 0., 0.], [ 0., 0., 1., 1., 1., 1., 1., 0., 0.], [ 0., 0., 1., 1., 1., 1., 1., 0., 0.], [ 0., 0., 1., 1., 1., 1., 1., 0., 0.], [ 0., 0., 0., 0., 0., 0., 0., 0., 0.], [ 0., 0., 0., 0., 0., 0., 0., 0., 0.]])
最新回复(0)