1
我無法讓Sympy處理雙面限制。運行在Jupyter筆記本,Anaconda安裝:沒有Sympy雙面限制?
from sympy import *
x = symbols('x')
limit(1/x,x,0)
給出oo
答案。此外,
Limit(1/x,x,0)
打印爲右側限制。實際上,我所有的雙面限制都是「漂亮的」,就像右邊的限制一樣。他們似乎也是這樣評價的。找不到一種強制雙面的方法。當然,可以寫一個簡短的程序來解決這個問題。
我在做什麼錯?
'sympy.limit'的文檔字符串表明可以使用(可選)參數'dir'來指定極限方向('「+」'或'「 - 」')。默認情況下,它被設置爲'「+」'。 – Stelios
謝謝。 http://docs.sympy.org/dev/tutorial/calculus.html上的文檔聲明:「要僅在一側評估限制,請將'+'或' - '作爲限制的第三個參數。」如上所述在@asmeurer下面的答案中,它實際上是第四個參數!儘管如此,它在數學上給了你不正確的答案。奇怪的是,這個問題很容易解決。 – p5k12