np.ogrid[]来生成两个数组

np.ogrid[]可以用来生成两个排列方向正交的向量

代码如下:

x, y = np.ogrid[1:5, 11:15]
print(x, x.shape, '\n', y, y.shape, '\n', x+y, (x+y).shape)

输出结果:

[[1]
 [2]
 [3]
 [4]] (4, 1) 
 [[11 12 13 14]] (1, 4) 
 [[12 13 14 15]
 [13 14 15 16]
 [14 15 16 17]
 [15 16 17 18]] (4, 4)

Process finished with exit code 0

结论:

  • np.ogrid[]可以输出两个向量,第一个向量为列向量,第二个为行向量
  • 行向量和列向量可以相加,相加之后得到一个二维向量
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容