teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

修正

2017/09/06 02:05

投稿

trafalbad
trafalbad

スコア303

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  これは[ラベル値(label),画像値(image)]のリストです。
10
10
 
11
11
 
12
- リストlisted(ラベル値(```label```),[画像値(```image```)])
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

修正

2017/09/06 02:05

投稿

trafalbad
trafalbad

スコア303

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
- これは[画像値(image),ラベル値(label)]のリストです。
9
+ これは[ラベル値(label),画像値(image)]のリストです。
10
10
 
11
11
 
12
- リストlisted([画像値(```image```),ラベル値(```label```)])
12
+ リストlisted(ラベル値(```label```),[画像値(```image```)])
13
13
  ```
14
- [array([ 59, 43, 50, ..., 140, 84, 72], dtype=uint8), 6],
14
+ [6, array([ 59, 43, 50, ..., 140, 84, 72], dtype=uint8)]
15
- [array([154, 126, 105, ..., 139, 142, 144], dtype=uint8), 9],
15
+ [9, array([154, 126, 105, ..., 139, 142, 144], dtype=uint8)]
16
- [array([255, 253, 253, ..., 83, 83, 84], dtype=uint8), 9],
16
+ [9, array([255, 253, 253, ..., 83, 83, 84], dtype=uint8)]
17
- [array([28, 37, 38, ..., 28, 37, 46], dtype=uint8), 4],
17
+ [4, array([28, 37, 38, ..., 28, 37, 46], dtype=uint8)]
18
- [array([170, 168, 177, ..., 82, 78, 80], dtype=uint8), 1],
18
+ [1, array([170, 168, 177, ..., 82, 78, 80], dtype=uint8)]
19
- [array([159, 150, 153, ..., 14, 17, 19], dtype=uint8), 1],
19
+ [1, array([159, 150, 153, ..., 14, 17, 19], dtype=uint8)]
20
- [array([164, 105, 118, ..., 29, 26, 44], dtype=uint8), 2],
20
+ [2, array([164, 105, 118, ..., 29, 26, 44], dtype=uint8)]
21
- [array([ 28, 30, 33, ..., 100, 99, 96], dtype=uint8), 7],
21
+ [7, array([ 28, 30, 33, ..., 100, 99, 96], dtype=uint8)]
22
- [array([134, 131, 128, ..., 136, 137, 138], dtype=uint8), 8],
22
+ [8, array([134, 131, 128, ..., 136, 137, 138], dtype=uint8)]
23
- [array([125, 110, 102, ..., 82, 84, 86], dtype=uint8), 3],```
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

質問追記

2017/09/06 02:04

投稿

trafalbad
trafalbad

スコア303

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
- オープンソース実行できるのバイナリデータであり、pythonデータだエラーが出て回すことがきません。
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
- オープンソースを使って別のデータをcnnに食わせて回したいのですが、cifar10と同様のデータ構造にするにはどのような形にすれば良いのでしょうか?
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

質問修正

2017/09/06 02:01

投稿

trafalbad
trafalbad

スコア303

title CHANGED
@@ -1,1 +1,1 @@
1
- バイナリファイルのデータに変換する方法
1
+ cifa10のオープンソースのデータでも使えるようにする方法
body CHANGED
@@ -1,9 +1,10 @@
1
+ cifar10はpythonバージョンとバイナリデータ版のファイルがダウンロードできます。
1
- 以下のコでバイナリファイルを開いたのすがバイナリファイルから元の数値に変換する方法を教えてくさい
2
+ プンソース実行できるのはバイナリデータありpythonデータとエラーが出て回すことができません。
2
3
 
3
- import struct
4
+ 現在の問題
4
- path='/Users/Downloads/cifar-10-batches-bin/data_batch_1.bin'
5
+ バイナリデータファイルがひらけない。openで開いたのですが、バイナリデータに変換されていて中身が確認できません
5
6
 
7
+ 解決したい問題
6
- infile = open(path, 'r')
8
+ オープンソースを使って別のデータをcnnに食わせて回したいのですが、cifar10と同様のデータ構造にするにはどのような形にすれば良いのでしょうか?
7
9
 
8
- infile
9
- >><_io.TextIOWrapper name='/Users/Downloads/cifar-10-batches-bin/data_batch_1.bin' mode='r' encoding='UTF-8'>
10
+ バイナリファイルの確認方法または別のデータでもオープンソースで使えるようにするにはどのような形式のデータ構造にすればいいのでしょうか?

1

修正

2017/09/06 00:05

投稿

trafalbad
trafalbad

スコア303

title CHANGED
@@ -1,1 +1,1 @@
1
- jupyter上でバイナリファイル(拡張子bin)読み込む方法
1
+ バイナリファイルを元のデータに変換する方法
body CHANGED
@@ -1,4 +1,9 @@
1
- jupyter上でバイナリファイルを読み込方法はどうやればのでしょう
1
+ 以下のコードでバイナリファイルをのですが、バイナリファイルら元の数値に変換する方法を教えてください
2
2
 
3
- 拡張子は(```bin```)です。
3
+ import struct
4
+ path='/Users/Downloads/cifar-10-batches-bin/data_batch_1.bin'
5
+
4
- 例```data_batch_1.bin```
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'>