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

回答編集履歴

3

追記

2018/10/02 07:17

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,8 +1,17 @@
1
+ 実際にlabelsを出力してみれば分かりますが、分割に失敗しています。
1
- 改行文字間違いです。
2
+ これは改行文字間違えてるためです。
2
- `labels = labels.split('¥n')` ⇒ `labels = labels.split('¥n')`
3
+ `labels = labels.split('¥n')` ⇒ `labels = labels.split('\n')`
3
4
 
4
- フォントに依っては全く同じ文字に見えますが、`¥`と`¥`は別の文字です。
5
+ フォントに依っては全く同じ文字に見えますが、`¥`と`\`は別の文字です。
6
+ ```Python
7
+ >>> print('¥n')
8
+ ¥n
9
+ >>> print('\n')
5
10
 
11
+
12
+ >>>
13
+ ```
14
+
6
15
  ---
7
16
  あるいは、単に`labels = labels.split()`と書いても良いです。
8
17
  空白文字で分割してくれます。

2

追記

2018/10/02 07:17

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,4 +1,8 @@
1
1
  改行文字の間違いです。
2
2
  `labels = labels.split('¥n')` ⇒ `labels = labels.split('¥n')`
3
3
 
4
- フォントに依っては全く同じ文字に見えますが、`¥`と`¥`は別の文字です。
4
+ フォントに依っては全く同じ文字に見えますが、`¥`と`¥`は別の文字です。
5
+
6
+ ---
7
+ あるいは、単に`labels = labels.split()`と書いても良いです。
8
+ 空白文字で分割してくれます。

1

修正

2018/10/02 07:01

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -1,4 +1,4 @@
1
1
  改行文字の間違いです。
2
2
  `labels = labels.split('¥n')` ⇒ `labels = labels.split('¥n')`
3
3
 
4
- フォントに依っては全く同じ文字に見えますが、別の文字です。
4
+ フォントに依っては全く同じ文字に見えますが、`¥`と`¥`は別の文字です。