我有一个约100000个数据点的数据集,我需要能够每隔10000个数据点选择一组,并将它们附加到一个新的列表中(因此,我将最终得到一个数据点集0-10000、20000-30000、40000-50000等)。我不能通过简单地设置值本身的阈值来分离数据,我需要通过索引来分离
我想我需要写一个循环,它可以按顺序选择前10000个数据点,检查迭代次数是奇数还是偶数,如果是奇数,则附加到新列表,然后重复循环,但是由于下一次迭代是偶数,第二个10000个数据点被忽略,依此类推,直到结束。我理解逻辑,对该怎么做有一个模糊的想法,但我是一个化学家,而不是一个程序员,我不知道足够的Python语法,甚至开始在google上搜索我需要的命令。我不知道如何连续调用每一组一万个数据点,也不知道如何告诉Python计算迭代次数,更不用说忽略每一个偶数
有更复杂的方法可以使用列表理解等来实现这一点,但这里有一种方法可能最容易理解:
假设您的数据位于数组
data
在一个较小的列表中尝试一下,然后扩展到较大的列表中,怎么样
输出
相关问题 更多 >
编程相关推荐