gpt4 book ai didi

python -\frac{}{} 不会为我工作 w/pylab

转载 作者:太空狗 更新时间:2023-10-30 01:55:04 25 4
gpt4 key购买 nike

我不太擅长使用 python,尤其是 numpy 和 matplotlib。运行下面的代码(没有 \frac{}{} 部分也能正常工作)会产生错误:

Normalized Distance in Chamber ($
rac{x}{L}$)
^
Expected end of text (at char 32), (line:1, col:33)

数学模式似乎适用于我尝试过的所有其他内容(主要是符号,例如 $\mu$ 可以正常工作并显示 µ)所以我不确定这里发生了什么。我查阅了其他人的示例代码,他们似乎只是使用 \frac{}{} 没有什么特别之处,而且工作正常。我不知道我在做什么不同。这是代码。感谢您的帮助!

import numpy as np
import math
import matplotlib.pylab as plt

[ ... bunch of calculations ... ]

plt.plot(xspace[:]/L,vals[:,60])
plt.axis([0,1,0,1])
plt.xlabel('Normalized Distance in Chamber ($\frac{x}{L}$)')
plt.savefig('test.eps')

此外,我确实查找了\f,它似乎是一个“转义字符”,但我不知道那是什么意思,也不知道为什么它会在 TeX 模式下激活。

最佳答案

在许多语言中,反斜杠字母是输入其他难以输入的字符的一种方式。在这种情况下,它是一个“表单提要”。示例:

\n — newline
\r — carriage return
\t — tab character
\b — backspace

要禁用它,您要么需要转义反斜杠本身(反斜杠-反斜杠是反斜杠)

'Normalized Distance in Chamber ($\\frac{x}{L}$)'

或者使用禁用转义序列的“原始”字符串:

r'Normalized Distance in Chamber ($\frac{x}{L}$)'

这与 Python 相关,与 TeX 无关。

Documentation on Python string literals

关于python -\frac{}{} 不会为我工作 w/pylab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16002862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com