回答編集履歴

2

追記

2018/02/07 06:33

投稿

can110
can110

スコア38266

test CHANGED
@@ -51,3 +51,5 @@
51
51
  ```
52
52
 
53
53
  読み込んだ結果からどのような(多次元)配列を構築すべきかは元ソースの処理によるので回答は控えます。
54
+
55
+ (そもそも元ソースでも`buf`を多次元配列として扱っているようには見えません)

1

追記

2018/02/07 06:33

投稿

can110
can110

スコア38266

test CHANGED
@@ -1,3 +1,7 @@
1
+ > 「fread( &buf, sizeof( unsigned short int ), 1, fp )」の個所
2
+
3
+
4
+
1
5
  - `open('~', 'rb')`にてバイナリモードで開く
2
6
 
3
7
  - `read(4)`で必要なバイト数だけバイナリのまま読み込む
@@ -45,3 +49,5 @@
45
49
  print(type(dat), dat) # <class 'float'> 1.0
46
50
 
47
51
  ```
52
+
53
+ 読み込んだ結果からどのような(多次元)配列を構築すべきかは元ソースの処理によるので回答は控えます。