私はPythonを始めたばかりです。どんな提案でも大歓迎です。別のプログラムによって生成されたテーブルを読み込んで、各行から 2 つの数字を取り出しています。それらを a と b と呼びます。(それらはフラックスとして保存され、プログラムで観察されます) 各行からこれらの 2 つの数値を取得し、次のようにフォーマットする必要があります-
(a,b),(a,b),(a,b) ect.
連続する各括弧は連続する行からのもので、最初の a,b は 1 行目から、2 番目の a,b は 2 行目などです。テーブル全体を読み取る必要がありますが、テーブルの長さは異なります。
これは私がこれまでに持っているものです。テーブルを読み取って必要な数値を引き出すことができますが、数値を適切な形式に変換する方法がわかりません。再帰的なものが最も効率的だと言いたいのですが、それを行う方法がわかりません。前もって感謝します。
#!/usr/bin/python
file = open("test_m.rdb")
while 1:
line = file.readline()
i = line.split()
flux = i[2]
observed = i[4]
if not line:
break