我有一本 python 字典 dict = {'var0': x, 'var1': z}
type(x) = <class 'sympy.core.symbol.Symbol'>
type(z) = <class 'sympy.core.symbol.Symbol'>
我需要原始值來創建這樣的sympy函式:
func = Function('g')(x,z) # with out '', x and y not string data type, its sympy symbols
基本上x,z在上面的Function命令中必須來自字典值。我怎樣才能做到這一點?
假設字典有 3 個專案,dict = {'var0': x, 'var1': z, 'var2': m}那么函式命令應該構建func = Function('g')(x,z,m)
uj5u.com熱心網友回復:
如果字典的鍵與函式的順序相同,則只需解壓縮字典的值:
mydict = {'var0': x, 'var1': z, 'var2': m}
Function('g')(*mydict.values())
這將相當于 Function('g')(x, z, m)
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/404874.html
標籤:
上一篇:在哪里運行pip安裝?我可以在Jupyter上做還是必須找到Python的根目錄?
下一篇:如何創建變數并在一行中做某事
