带数学符号的Python字典

2024-09-24 00:27:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Python编写一个字典,但是使用数学符号(因为我想用符号来绘制)。在

所以,我有这样的东西:

    dict_particles = {1: "Gamma", 
              2: "e+",
             -2: "e-",
              3: "mu+", 
             -3: "mu-",
              4: "pi0",
             -4: "pi+",
                  etc...}

例如,我要的不是“Gamma”这个名字,而是希腊字母的符号。我还想把超级和下标放在他们身上。在

有可能吗?在


Tags: 字典pietc绘制符号数学名字dict
3条回答

如果你正在使用matplotlib.pyplot,您只需使用提到的语法here

text = r'$\alpha > \beta$'

哪个matplotlib.pyplot会翻译成漂亮的希腊符号,例如

^{pr2}$

具体例子如下:

dict_particles = {1: r"\Gamma", 
                  2: r"\epsilon+", ...}

你用什么来描绘它们?如果使用的是matplotlib,只需编写latex:

https://matplotlib.org/users/mathtext.html

那么你的口述可能是这样的:

dict_particles = {1: r"\gamma", 
              2: r"\epsilon",
                  etc...}

matplotlib将用正确的符号替换乳胶。在

是的,您可以在Python代码中使用任何Unicode符号,甚至是变量名(适用于python3.x,对于python2.6+请看@a_guest's comment)。在

也可以使用unicode转义符("π"="\u03c0"

相关问题 更多 >