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


版权声明:本文为qq_41368074原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。