记录 之 numpy扩充某一维度,并重复填充

这是一个非常有用的功能,例如我们相用一个一维数组来填充一个二维数组,我们应该怎么做呢,首先先来了解两个函数:

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),之间的参数大家自己调整即可

猜你喜欢

转载自blog.csdn.net/qq_41368074/article/details/108226712