python中的unicode标识符是不好的做法吗?

Chr*_*ram 2 python unicode ipython jupyter-notebook

我正在学习机器学习,为了记录我的代码,我将编写我的函数的 LaTeX 数学版本,就在 Jupyter/IPython 笔记本中的代码旁边。数学定义包括许多希腊符号,所以我认为我最好在函数和变量名称中使用希腊符号,因为这在 python 中是可能的。这会是不好的做法吗?

Mik*_*ler 5

在这些假设下,这似乎是一个很好的用例:

  • 观众精通数学,
  • 您使用了许多 Jupyter Notebook 功能,例如内联绘图和表格显示(例如 Pandas),因此不太可能在笔记本之外使用您的代码,
  • 它是应用程序代码,而不是其他人将使用的库。

提示:在笔记本中输入希腊字母很简单。只需键入 LaTeX 数学符号和 TAB。例如,键入:

\pi
Run Code Online (Sandbox Code Playgroud)

然后按 TAB 键得到一个 ?。