
您可以指定
b[1:4, 1:4]以表示零件:
>>> import numpy as np>>> a = np.arange(9)>>> a = a.reshape((3, 3))>>> b = np.zeros((5, 5))>>> b[1:4, 1:4] = a>>> barray([[ 0., 0., 0., 0., 0.], [ 0., 0., 1., 2., 0.], [ 0., 3., 4., 5., 0.], [ 0., 6., 7., 8., 0.], [ 0., 0., 0., 0., 0.]])>>> b[1:4,1:4] = a + 1 # If you really meant `[1, 2, ..., 9]`>>> barray([[ 0., 0., 0., 0., 0.], [ 0., 1., 2., 3., 0.], [ 0., 4., 5., 6., 0.], [ 0., 7., 8., 9., 0.], [ 0., 0., 0., 0., 0.]])
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)