Open Office 3.0 ドキュメント形式のテーブルの膨大なデータ セットがあります。
Table 1:
(x range)|(x1,y1) |(x2,y2)|(x3,x3)|(x4,y4)
(-20,90) |(-20,0) |(-5,1) |(5,1) |(10,0)
...
同様に、n個のテーブルがあります。これらのテーブルはすべてファジー集合メンバーシップ関数です。簡単に言えば、入力データを処理する必要がある計算モデルです。行サイズと列が異なるテーブルが多数ありますサイズ 3/4 .これらのデータは、ロードされると変更されません。
例: -20 から 90 の範囲の x の値を取得した場合、最初のルール (上記のルール) を適用します。 0 と 1 の間の対応する値を見つける必要があります。
私の最初の質問は、テーブルからすべてのデータをドキュメント形式で抽出して、Java プログラムで使用できるようにする方法です。私は少し Python を知っており、そのような場合に Python が役立つことを知っています。私のJavaプログラム。
第二に、そのようなシナリオで使用する必要がある最良のデータ構造は何でしょうか。
注:私はデータベースを使用していません。そのため、プログラムに簡単にロードできるように、テーブルをxmlまたはその他の形式で保持したいと思います。また、適切なデータ構造を作成してシリアル化することも考えています。ファイルを解析してデータ構造を再作成する代わりに、必要なときにいつでもそれらをロードできます。コメントを投稿してください。