- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
396 :デフォルトの名無しさん[]:2015/11/19(木) 21:01:03.97 ID:niLXYoFn - すみませんご質問したいのですが,
fortranで出力したbinary,unformatted(どちらでも)形式の51行×100行の配列を, pythonでnumpyを使用し読み込みたいのですが,どう書けばよいでしょうか...
|
- くだすれPython(超初心者用) その28©2ch.net
60 :デフォルトの名無しさん[]:2015/11/19(木) 21:01:47.24 ID:niLXYoFn - 書き込めたかわからなくて連投になっていたらすみません
すみませんご質問したいのですが, fortranで出力したbinary,unformatted(どちらでも)形式の51行×100行の配列を, pythonでnumpyを使用し読み込みたいのですが,どう書けばよいでしょうか...
|
- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
398 :デフォルトの名無しさん[]:2015/11/19(木) 21:43:17.16 ID:niLXYoFn - 強い気持ちはあるのですが...
numpy.load()でも読み込めなくて
|
- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
400 :デフォルトの名無しさん[]:2015/11/19(木) 22:00:54.71 ID:niLXYoFn - >>399
ご助言ありがとうございます。 そもそもpythonで読み込もうとすると、 Failed to interpret file 'file' as a pickle とエラーがでてしまいます...
|
- くだすれPython(超初心者用) その28©2ch.net
65 :デフォルトの名無しさん[]:2015/11/19(木) 22:02:14.59 ID:niLXYoFn - 60ですがどなたかわかる方いませんでしょうか?
|
- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
402 :デフォルトの名無しさん[]:2015/11/19(木) 22:13:25.16 ID:niLXYoFn - >>401
わざわざ調べていただきありがとうございます。 自分もネットでは調べてみたのですが、 numpy.loadtxtはテキスト形式のファイルを読むときに使うものらしく やはりエラーがでてしまいました
|
- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
404 :デフォルトの名無しさん[]:2015/11/19(木) 22:54:02.32 ID:niLXYoFn - >>403
ご丁寧にありがとうございます。 自分の言葉足らずの部分もあり、51行×100行の配列というのはテストでの配列で、 実際はかなりの大規模データとなるため、binaru,unformatted形式の読み込みができないものかとご質問させていただきました。 おっしゃるとおりfortranのテキスト出力のものはpythonのnumpy.loadtxt()で読み込め、プログラムも動いてくれたのですが、 スパコンを使ってもかなりの時間がかかってしまってメモリもオーバーしてしまうような現状でしたので...
|
- くだすれPython(超初心者用) その28©2ch.net
71 :デフォルトの名無しさん[]:2015/11/19(木) 22:57:38.30 ID:niLXYoFn - 60ですが自分は主に流体力学を勉強しています。
>>69 ありがとうございます。 自分もこの記事を見つけ、試してみたのですが arr = chunk[0]["arr"].reshape((4,4),order="F") ここのreshapeの部分で、(51,100)としてもエラーがでてしまいました..
|
- スレ立てるまでもない質問はここで 141匹目 [転載禁止]©2ch.net
406 :デフォルトの名無しさん[]:2015/11/19(木) 23:00:46.89 ID:niLXYoFn - >>405
研究で使わせてもらっていますが、自分の知識不足は申し訳ないです。 ネット等で調べても見ましたがうまくいかずここで質問させていただいた次第です。
|
- くだすれPython(超初心者用) その28©2ch.net
75 :デフォルトの名無しさん[]:2015/11/19(木) 23:55:04.78 ID:niLXYoFn - >>74
教えてもらった箇所を書き直したらできました。 本当にありがとうございます。 すごく助かりました!
|