看板 Python 關於我們 聯絡資訊
我是初學者 前幾天才開始研究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