多くのデータ ファイルがあるディレクトリがありますが、データ ファイル名には任意の番号が付けられています。例えば
data_T_1e-05.d
data_T_7.2434.d
data_T_0.001.d
等々。ファイル名に小数点があるため、数値の値に従ってソートされません。私がやりたいことは次のとおりです。すべてのファイルを開き、ファイル名から番号を抽出し、それを配列に入れ、データを使用していくつかの操作を行います。例:
a = np.loadtxt("data_T_1e-05.d",unpack=True)
res[i][0] = 1e-05
res[i][1] = np.sum[a]
ループを実行して、すべてのファイルに対してこれを実行したいと考えています。import os
すべてのファイル名を含む配列を作成し(を使用)、それを使用して何かを行うことで実行できると思います。どうすればそれができますか?