ファイルHD.txtから多次元配列を読み込み、計算用に配列にデータを格納しようとしています。 HD.txtは次のようになります。テキストファイルから多次元配列を読み込んで多次元配列に格納する
[[[27],[0],[0],[0],[0],[0],[0]],
[[0],[0],[0],[0],[0],[0],[0]],
[[0],[0],[0],[0],[0],[0],[0]]]
[[102],[0],[0],[0],[0],[0]]
私はこれらのアレイを両方読んで2つの別々のアレイに格納したいと思います。例えば、 HD.txtの最初の配列は3次元整数配列(3X7X1配列)で、2番目の配列は2次元整数配列です。私はそれらをそれぞれ3dアレイと2dアレイとして読みたいと思います。私はPythonの専門家ではないので、以下は最初の配列を読み込む私の試みです。言うまでもなく、それは私が望むようにうまくいっていませんでした。この問題の助けがあれば大歓迎です。 おかげ
with open("HD.txt", "r") as f:
for line in f.readlines():
S = line.split(' ')
とその後の値ごとに整数型にキャストすることを忘れないでくださいあなたがHD.txtファイルのデータ作成上の任意のコントロールを持っていますか? – Xander
データはVC++コードからの出力です。だから、私が望むようにフォーマットすることができます。私は1次元配列として出力し、多次元配列にデータを読み込もうとしました(PythonでI = np.empty((n、m、T)、dtype = int)として宣言した後) no luck。 –