0

いくつかのデータを含むテーブルのリストと、データ セットで実行されるフィッター スクリプトがあります。フィッターはフィットを生成し、いくつかのフィット パラメーターを出力します。このプロセスを自動化したいと考えています。つまり、テーブル内の要素の一部をループしてフィット パラメータを出力する for ループを実行します。次のコードを使用して、すべての要素に対してフィッターを実行できます。

import tables

from function.fitter import Fitter

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

for element in data.waveforms:

fitter = Fitter(element)

要素には、data0101、data0102、(セット 1 の場合) ...、data0201、data0202 (セット番号 2) などのタイトルが付けられます。

たとえば、セット番号 1 の 10 個の要素のみをループするにはどうすればよいでしょうか: data0101、data0102、... data0110 など

4

1 に答える 1

1

スライス ( for ... in data.waveforms[:10]) するか、 を使用しますitertools.islice()

于 2012-04-20T04:17:04.747 に答える