0

我有一个表列表,其中包含一些数据和一个在数据集上运行的 fitter 脚本。fitter 生成一个拟合,然后输出一些拟合参数。我想自动化这个过程——运行一个 for 循环,循环遍历表中的部分元素并输出它们的拟合参数。我可以使用以下代码在每个元素上运行 fitter:

import tables

from function.fitter import Fitter

hdf2 = tables.openFile('data.waveforms.hdf5')

for element in data.waveforms:

fitter = Fitter(element)

元素以这种方式命名:data0101、data0102、(用于集合一)...、data0201、data0202(集合编号 2)等。

例如,如何仅循环遍历集合编号 1 的十个元素:data0101、data0102、... data0110?

4

1 回答 1

1

Either slice it (for ... in data.waveforms[:10]) or use itertools.islice().

于 2012-04-20T04:17:04.747 回答