質問があります。簡単なことかもしれませんが、とにかく良いアイデアが見つかりませんでした。問題は、2 つの Python プログラムがあることです。最初に 2 つの出力を提供します。出力の 1 つは巨大なリスト (別のリストが何千もあるようなもの) で、もう 1 つは Weka の単純な csv ファイルです。このリスト (最初の出力) を保存して、後で他のプログラムの入力として使用できるようにする必要があります。最初のプログラムが完了すると、Weka も 2 番目のプログラムの新しい出力を生成する必要があるため、2 番目のプログラムに送信することはできません。したがって、2 番目のプログラムは、最初のプログラムと Weka の出力を待機する必要があります。
問題は、出力リストが数値を持つリストの欠落で構成されていることです。簡単な例は次のとおりです。
list1 = [[1,5,7],[14,3,27], [19,12,0], [23,8,17], [12,7]]
これをtxtファイルに書き込むと、それを読み取ろうとすると、すべての値が文字列として取得されます。すべての値を整数として何らかの方法で管理する (データが大きいため) 簡単で高速な方法はありますか? それとも、最初のケースでは、整数として書きますか?