Python生成多行重复数据的方法实现 |
|
Python生成多行重复数据的方法实现 |
||||||||||
+ 目录
引言在做科学计算或者模拟仿真的时候,相信不少小伙伴会遇到这样的问题,比如,我们有一个一维数组如下所示:
?
此时,我们想要将其沿着 y 轴进行重复性堆叠,比如,这里我们设定 3 次, 从而我们可以得到下面的数组。
?
那么我们该怎么办呢?
一般方法
?
使用np.repeat函数显然,上述方法比较麻烦,为了简化,我们可以世界使用 np.repeat() 函数实现这个功能。
?
关于 np.repeat() 函数的详细用法可以参考这篇------np.repeat()函数。
使用np.meshgrid函数当然了,对于这种情况,最简单的方法就是使用 np.meshgrid() 函数来处理。
?
当然了,还有其他方法,比如 np.vstack() 以及 np.concatenate() 函数均可以实现这个操作。关于这两个函数,可以查看博客------np.concatenate()函数和np.vstack()函数。 到此这篇关于Python 生成多行重复数据的方法实现的文章就介绍到这了,更多相关Python 生成多行重复数据的方法实现内容请搜索陆零网络以前的文章或继续浏览下面的相关文章希望大家以后多多支持陆零网络! |