我有一个数字列表:
[10,20,30]
我需要的是根据预定义的增量进行扩展。因此,让我们调用x
增量和x=2
,我的结果应该是:
[10,12,14,16,18,20,22,24,.....,38]
现在我正在使用for循环,但是它非常慢,我想知道是否有更快的方法。你知道吗
编辑:
newA = []
for n in array:
newA= newA+ generateNewNumbers(n, p, t)
函数生成新的数字,只需生成要添加到列表中的新数字。你知道吗
编辑2: 为了更好地定义问题,第一个数组包含一些时间戳:
[10,20,30]
我有两个参数,一个是采样率,一个是采样时间,我需要的是扩展数组,根据采样率在两个时间戳之间添加正确数量的时间戳。 例如,如果采样率为3,采样时间为3,则结果应为:
[10,13,16,19,20,23,26,29,30,33,36,39]
使用
range
和itertools.chain
您可以使用
np.add.outer
向每个时间戳添加相同的增量集,然后使用ravel
展平结果。你知道吗您可以使用列表压缩,但我不确定是否了解最后一个包含点的停止条件
将给予
相关问题 更多 >
编程相关推荐