Python 如何转换jupyter笔记本中的标签?
以下是转换Jupyter笔记本中标签的代码:Python 如何转换jupyter笔记本中的标签?,python,jupyter-notebook,label,jupyter,Python,Jupyter Notebook,Label,Jupyter,以下是转换Jupyter笔记本中标签的代码: ef conv_label(label): if label == 'Aadil Aadil': return 0 elif label == 'Alvi Nastaleeq': return 1 elif label == 'Jameel Noori Nastaleeq': return 2 elif label == 'Nafees Nastaliq':
ef conv_label(label):
if label == 'Aadil Aadil':
return 0
elif label == 'Alvi Nastaleeq':
return 1
elif label == 'Jameel Noori Nastaleeq':
return 2
elif label == 'Nafees Nastaliq':
return 3
elif label == 'Najd':
return 4
上面的代码显示了此错误:
File "<ipython-input-10-e0f63475442c>", line 1
ef conv_label(label):
^
SyntaxError: invalid syntax
文件“”,第1行
ef conv_标签(标签):
^
SyntaxError:无效语法
您在开始时忘记了def的“d”。对于那些希望避免编写嵌套if-else语句的人来说,在Python中,字典(参见的下半部分)或enum(参见)可能比编码和读取更可取。
def conv_label(label):
if label == 'Aadil Aadil':
return 0
elif label == 'Alvi Nastaleeq':
return 1
elif label == 'Jameel Noori Nastaleeq':
return 2
elif label == 'Nafees Nastaliq':
return 3
elif label == 'Najd':
return 4e here