我有号码的清单:展开数字在列表
[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)
功能生成新的号码简单地生成新的号码添加到列表中。
EDIT2: 为了更好地定义问题的第一阵列包含一些时间戳:
[10,20,30]
我有两个参数,一个是采样率,一个是采样时间,我需要的是扩大数组根据采样率在两个时间戳之间添加正确数量的时间戳。 举例来说,如果我有一个采样率3和采样时间3的结果应该是:
[10,13,16,19,20,23,26,29,30,33,36,39]
显示你的工作代码?这个问题从样本中不太清楚,似乎有太多的假设。 – Divakar
你能发布你的代码吗? –
为什么它应该停止在38,任何条件为 – csharpcoder