回答編集履歴

3

追加

2017/11/05 04:34

投稿

WathMorks
WathMorks

スコア1582

test CHANGED
@@ -6,10 +6,12 @@
6
6
 
7
7
 
8
8
 
9
+ 可読性を考えると、ラベル・画像の位置を明示的に与え、colsそのものに変更を加えないほうがよいでしょう。
10
+
11
+ 例:
12
+
9
13
  labels.append(int(cols[0]))
10
14
 
11
15
  vals = list(map(lambda n: int(n) / 256, cols[1::]))
12
16
 
13
17
  images.append(vals)
14
-
15
- のように、明示的に書く方がわかりやすいと思います。

2

追加

2017/11/05 04:34

投稿

WathMorks
WathMorks

スコア1582

test CHANGED
@@ -2,9 +2,11 @@
2
2
 
3
3
  ラベル部分を取り除いて画像データだけを抽出するためにcols.pop(0)が使われています。
4
4
 
5
+ labels.append(int(cols.pop(0)))#<-----cols[0]を取り出してlabelsに追加し、cols[0]を削除している。
5
6
 
6
7
 
8
+
7
- labels.append(int(cols[0]))#<-----cols[0]を取り出してlabelsに追加し、cols[0]を削除している。
9
+ labels.append(int(cols[0]))
8
10
 
9
11
  vals = list(map(lambda n: int(n) / 256, cols[1::]))
10
12
 

1

追加

2017/11/05 04:31

投稿

WathMorks
WathMorks

スコア1582

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- labels.append(int(cols[0]))
7
+ labels.append(int(cols[0]))#<-----cols[0]を取り出してlabelsに追加し、cols[0]を削除している。
8
8
 
9
9
  vals = list(map(lambda n: int(n) / 256, cols[1::]))
10
10