我必须通过使用以 100 为步长遍历的 for 循环并将原始数组的值复制到新数组中来降低数组的密度:
soundDataHere 是一个[7][22000]暗淡的数组,我希望 cleanSoundData 是一个[7][220]暗淡的数组
def reduceDensity(soundDataHere):
for i in range(numberOfFiles):
for j in range(0, soundDataHere[i].size-1, 100):
cleanSoundData.extend(soundDataHere[i][j])
我一直不知道如何在 foo 循环中使用 append 和 extend 函数来重新创建一个新的密度较低的数组。
例如:[[1,2,3,4,5],[6,7,8,9,10]]一个step = 2 应该返回[[1,3,5],[6,8,10]]我的新cleanSoundData阵列
但只是像这样扩展它 [1,3,5,6,8,10]
茅侃侃
一只甜甜圈
相关分类