質問編集履歴

3

私の方でミスをしていました

2022/03/24 06:10

投稿

Lily_1007
Lily_1007

スコア35

test CHANGED
File without changes
test CHANGED
@@ -76,33 +76,4 @@
76
76
  macbook pro, Monterey, python3.8
77
77
  ここにより詳細な情報を記載してください。
78
78
 
79
- ```python
80
- N_read = 10
81
- bytes=f.read(13*4*N_read)
82
- print(struct.calcsize(bytes))
83
- for i in range(N_read):
84
- ofs =i*13*4
85
- cxyz = struct.unpack_from('>ffff', bytes,ofs+4)
86
- velo = struct.unpack_from('>fff', bytes,ofs+20)
87
- Den = struct.unpack_from('>f', bytes,ofs+32)
88
- T = struct.unpack_from('>f', bytes,ofs+36)
89
- ZSNII= struct.unpack_from('>f', bytes,ofs+40)
90
- ZSNIa= struct.unpack_from('>f', bytes,ofs+44)
91
- ```
92
- と書いたところ
93
79
 
94
- ```
95
- --------------------------------------------------------------------------
96
- error Traceback (most recent call last)
97
- /var/folders/7w/3bp3p5k17ybd91fk5mrrchgm0000gn/T/ipykernel_3937/1344298944.py in <module>
98
- 4 for i in range(N_read):
99
- 5 ofs =i*13*4
100
- ----> 6 cxyz = struct.unpack_from('>ffff', bytes,ofs+4)
101
- 7 velo = struct.unpack_from('>fff', bytes,ofs+20)
102
- 8 Den = struct.unpack_from('>f', bytes,ofs+32)
103
-
104
- error: unpack_from requires a buffer of at least 16 bytes
105
-
106
- ```
107
- というエラーがでました
108
-

2

ご回答してくださったように書き換えました

2022/03/24 06:05

投稿

Lily_1007
Lily_1007

スコア35

test CHANGED
File without changes
test CHANGED
@@ -76,3 +76,33 @@
76
76
  macbook pro, Monterey, python3.8
77
77
  ここにより詳細な情報を記載してください。
78
78
 
79
+ ```python
80
+ N_read = 10
81
+ bytes=f.read(13*4*N_read)
82
+ print(struct.calcsize(bytes))
83
+ for i in range(N_read):
84
+ ofs =i*13*4
85
+ cxyz = struct.unpack_from('>ffff', bytes,ofs+4)
86
+ velo = struct.unpack_from('>fff', bytes,ofs+20)
87
+ Den = struct.unpack_from('>f', bytes,ofs+32)
88
+ T = struct.unpack_from('>f', bytes,ofs+36)
89
+ ZSNII= struct.unpack_from('>f', bytes,ofs+40)
90
+ ZSNIa= struct.unpack_from('>f', bytes,ofs+44)
91
+ ```
92
+ と書いたところ
93
+
94
+ ```
95
+ --------------------------------------------------------------------------
96
+ error Traceback (most recent call last)
97
+ /var/folders/7w/3bp3p5k17ybd91fk5mrrchgm0000gn/T/ipykernel_3937/1344298944.py in <module>
98
+ 4 for i in range(N_read):
99
+ 5 ofs =i*13*4
100
+ ----> 6 cxyz = struct.unpack_from('>ffff', bytes,ofs+4)
101
+ 7 velo = struct.unpack_from('>fff', bytes,ofs+20)
102
+ 8 Den = struct.unpack_from('>f', bytes,ofs+32)
103
+
104
+ error: unpack_from requires a buffer of at least 16 bytes
105
+
106
+ ```
107
+ というエラーがでました
108
+

1

補足情報を付け足しました

2022/03/24 02:25

投稿

Lily_1007
Lily_1007

スコア35

test CHANGED
File without changes
test CHANGED
@@ -73,6 +73,6 @@
73
73
 
74
74
 
75
75
  ### 補足情報(FW/ツールのバージョンなど)
76
-
76
+ macbook pro, Monterey, python3.8
77
77
  ここにより詳細な情報を記載してください。
78
78