質問編集履歴
3
私の方でミスをしていました
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
ご回答してくださったように書き換えました
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
補足情報を付け足しました
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
|
|