質問編集履歴
5
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
これは[ラベル値(label),画像値(image)]のリストです。
|
10
10
|
|
11
11
|
|
12
|
-
リスト
|
12
|
+
リスト([```label```,```image```])
|
13
13
|
```
|
14
14
|
[6, array([ 59, 43, 50, ..., 140, 84, 72], dtype=uint8)]
|
15
15
|
[9, array([154, 126, 105, ..., 139, 142, 144], dtype=uint8)]
|
4
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,18 +6,22 @@
|
|
6
6
|
<1 x label><3072 x pixel>
|
7
7
|
```
|
8
8
|
となっていますが、これはpythonでは下記のデータ構造と同じでしょうか?
|
9
|
-
これは[
|
9
|
+
これは[ラベル値(label),画像値(image)]のリストです。
|
10
10
|
|
11
11
|
|
12
|
-
リストlisted(
|
12
|
+
リストlisted(ラベル値(```label```),[画像値(```image```)])
|
13
13
|
```
|
14
|
-
[array([ 59, 43, 50, ..., 140, 84, 72], dtype=uint8)
|
14
|
+
[6, array([ 59, 43, 50, ..., 140, 84, 72], dtype=uint8)]
|
15
|
-
|
15
|
+
[9, array([154, 126, 105, ..., 139, 142, 144], dtype=uint8)]
|
16
|
-
|
16
|
+
[9, array([255, 253, 253, ..., 83, 83, 84], dtype=uint8)]
|
17
|
-
|
17
|
+
[4, array([28, 37, 38, ..., 28, 37, 46], dtype=uint8)]
|
18
|
-
|
18
|
+
[1, array([170, 168, 177, ..., 82, 78, 80], dtype=uint8)]
|
19
|
-
|
19
|
+
[1, array([159, 150, 153, ..., 14, 17, 19], dtype=uint8)]
|
20
|
-
|
20
|
+
[2, array([164, 105, 118, ..., 29, 26, 44], dtype=uint8)]
|
21
|
-
|
21
|
+
[7, array([ 28, 30, 33, ..., 100, 99, 96], dtype=uint8)]
|
22
|
-
|
22
|
+
[8, array([134, 131, 128, ..., 136, 137, 138], dtype=uint8)]
|
23
|
-
|
23
|
+
[3, array([125, 110, 102, ..., 82, 84, 86], dtype=uint8)]
|
24
|
+
[4, array([53, 54, 56, ..., 39, 46, 41], dtype=uint8)]
|
25
|
+
[7, array([142, 172, 176, ..., 105, 106, 111], dtype=uint8)]
|
26
|
+
[7, array([164, 162, 162, ..., 108, 107, 100], dtype=uint8)]
|
27
|
+
[2, array([17, 17, 17, ..., 20, 18, 16], dtype=uint8)]```
|
3
質問追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
cifa10の
|
1
|
+
cifa10のバイナリデータ形式について
|
body
CHANGED
@@ -1,10 +1,23 @@
|
|
1
1
|
cifar10はpythonバージョンとバイナリデータ版のファイルがダウンロードできます。
|
2
|
+
バイナリデータの形式は
|
3
|
+
```
|
4
|
+
<1 x label><3072 x pixel>
|
5
|
+
...
|
6
|
+
<1 x label><3072 x pixel>
|
7
|
+
```
|
2
|
-
|
8
|
+
となっていますが、これはpythonでは下記のデータ構造と同じでしょうか?
|
9
|
+
これは[画像値(image),ラベル値(label)]のリストです。
|
3
10
|
|
4
|
-
現在の問題
|
5
|
-
バイナリデータファイルがひらけない。openで開いたのですが、バイナリデータに変換されていて中身が確認できません
|
6
11
|
|
12
|
+
リストlisted([画像値(```image```),ラベル値(```label```)])
|
7
|
-
|
13
|
+
```
|
14
|
+
[array([ 59, 43, 50, ..., 140, 84, 72], dtype=uint8), 6],
|
15
|
+
[array([154, 126, 105, ..., 139, 142, 144], dtype=uint8), 9],
|
16
|
+
[array([255, 253, 253, ..., 83, 83, 84], dtype=uint8), 9],
|
17
|
+
[array([28, 37, 38, ..., 28, 37, 46], dtype=uint8), 4],
|
18
|
+
[array([170, 168, 177, ..., 82, 78, 80], dtype=uint8), 1],
|
19
|
+
[array([159, 150, 153, ..., 14, 17, 19], dtype=uint8), 1],
|
20
|
+
[array([164, 105, 118, ..., 29, 26, 44], dtype=uint8), 2],
|
8
|
-
|
21
|
+
[array([ 28, 30, 33, ..., 100, 99, 96], dtype=uint8), 7],
|
9
|
-
|
22
|
+
[array([134, 131, 128, ..., 136, 137, 138], dtype=uint8), 8],
|
10
|
-
|
23
|
+
[array([125, 110, 102, ..., 82, 84, 86], dtype=uint8), 3],```
|
2
質問修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
cifa10のオープンソースを別のデータでも使えるようにする方法
|
body
CHANGED
@@ -1,9 +1,10 @@
|
|
1
|
+
cifar10はpythonバージョンとバイナリデータ版のファイルがダウンロードできます。
|
1
|
-
|
2
|
+
オープンソースで実行できるのはバイナリデータであり、pythonデータだとエラーが出て回すことができません。
|
2
3
|
|
3
|
-
|
4
|
+
現在の問題
|
4
|
-
|
5
|
+
バイナリデータファイルがひらけない。openで開いたのですが、バイナリデータに変換されていて中身が確認できません
|
5
6
|
|
7
|
+
解決したい問題
|
6
|
-
|
8
|
+
オープンソースを使って別のデータをcnnに食わせて回したいのですが、cifar10と同様のデータ構造にするにはどのような形にすれば良いのでしょうか?
|
7
9
|
|
8
|
-
infile
|
9
|
-
|
10
|
+
バイナリファイルの確認方法または別のデータでもオープンソースで使えるようにするにはどのような形式のデータ構造にすればいいのでしょうか?
|
1
修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
バイナリファイルを元のデータに変換する方法
|
body
CHANGED
@@ -1,4 +1,9 @@
|
|
1
|
-
|
1
|
+
以下のコードでバイナリファイルを開いたのですが、バイナリファイルから元の数値に変換する方法を教えてください
|
2
2
|
|
3
|
-
|
3
|
+
import struct
|
4
|
+
path='/Users/Downloads/cifar-10-batches-bin/data_batch_1.bin'
|
5
|
+
|
4
|
-
|
6
|
+
infile = open(path, 'r')
|
7
|
+
|
8
|
+
infile
|
9
|
+
>><_io.TextIOWrapper name='/Users/Downloads/cifar-10-batches-bin/data_batch_1.bin' mode='r' encoding='UTF-8'>
|