作者Orangekun (harima kenji)
看板Python
標題[問題] 想利用input做sympy的符號運算
時間Sat Jul 4 18:52:05 2020
我是初學者 前幾天才開始研究python
目前已經會利用sympy做微分、積分等符號運算
但是我想試著把sympy當計算機用input輸入解微分或積分的符號運算
但是input出來的結果是字串 且也不能像數字一樣轉換成整數、浮點數 因為我要的是xyz等符號
請問有沒有簡單的方法轉換字串成可以做符號運算的資料型態?謝謝
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.6.75 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1593859927.A.B0B.html
→ Orangekun: 謝謝 字串真的被轉成符號了 可是有個問題 轉換後的符號 07/04 22:02
→ Orangekun: 變成一個獨立的符號 07/04 22:02
→ Orangekun: 例如x**2被當成與x無關的一個符號微分為0,不定積分變x 07/04 22:02
→ Orangekun: *x**2 07/04 22:03
→ Orangekun: 謝謝 我找到解決辦法了 只要事先把xyz都事先=parse_exp 07/05 14:06
→ Orangekun: r字串轉符號處理 這樣我輸入的字串轉符號就跟運算用的 07/05 14:06
→ Orangekun: 是同一個符號了 07/05 14:06
推 skyconquer: 恭喜解決問題 :) 07/05 19:47