这是一个非常有用的功能,例如我们相用一个一维数组来填充一个二维数组,我们应该怎么做呢,首先先来了解两个函数:
1.numpy.expand_dims(data,axis) #data,表示数据,axis表示需要扩展的维度
2.numpy.repeat(data,k,axis) 或 data.repeat(k,axis) #data,表示数据,k 表示扩充的倍数,axis表示要扩充的维度
值得注意的是,上述函数的执行都需要用一个新的值来承接变化之后的data。即data_ = numpy.expand_dims(data,axis)。
好接下来,就该是我们的上述功能的实现了:
即:numpy.expand_dims(data,axis).repeat(k,axis),之间的参数大家自己调整即可