首页 文章

在SymPy中获取特定符号

提问于
浏览
1

我试图获得希腊字母nu的符号,然后是一个素数上标 . 使用LaTeX可以轻松实现:

$\nu'$

我在SymPy中尝试了很多变种,但没有一个给我正确的符号:

nuprime = symbols('{\nu}\'')
nuprime = symbols('{nu}{\'}')
nuprime = symbols('nu\'')
nuprime = symbols('$nu\'$')

提一下 . 如何获得我在SymPy上寻找的符号?

EDIT 我正在使用乳胶印刷 jupyter qtconsole . 我希望在这种环境中创建nu prime符号 .

3 回答

  • 1

    我不确定在什么情况下你希望符号表示为ν',但对于SymPy的标准显示,以下工作正常:

    nuprime = sympy.symbols("ν'")
    

    这使用了以下内容:

    • Python 3具有简单的Unicode支持 .

    • 您可以使用单引号或双引号分隔字符串 . 无论您选择什么,相应的其他角色都不需要转义 .

  • 2

    我已经取得了一些成功,虽然我不完全确定我正在复制你的情况:1)我打开了Jupyter QtConsole 2)我输入了以下代码:

    import sympy as sp
    sp.init_printing(use_latex=True)
    nuprime = sp.symbols("\\nu'")
    nuprime
    

    这产生了我认为你正在寻找的符号,至少在我的QtConsole上 .

  • 0

    我最近在谷歌搜索了一些 sympy 的东西,并且遇到了这个我差不多2年前问过的问题 . 我现在更喜欢乳胶和同情,所以我可以非常自信地说,最正确的做法是:

    from sympy import symbols
    nu = symbols('\\nu^\prime')
    

相关问题