Python中低维数组填充高维数组的实现

今天遇到这样一种业务情况:

我的图片的画布是(4,4,3)的三维数组,而得到的图片是(2,2,3)的三维数组,我要把图片放到画布的中间某个位置应该怎么做呢?

大家首先想到是遍历循环,但是Python语言的列表有分片功能。

所以,我们要利用Python的分片原理:

Python中低维数组填充高维数组的实现

结果:

Python中低维数组填充高维数组的实现

相关推荐