我试图用R ^ N - > R ^ N的函数进行一些功能分析 . 我希望得到N个变量的函数,并为每个变量都有未定义的偏导数 . 我发现我想使用切片表示法创建符号
vars = symbols('a1:10')
然后,我尝试使用这些变量的函数
f = Function('f')(vars)
并且我已经看到会出现问题,因为我创建了一个变量元组的函数,而不是我变量的函数 . 不出所料,
f.diff(vars[0])
生成'元组'对象没有属性'diff'的错误 .
有没有一种简单的方法来修复我声明我的函数的方式,或者可能为元组定义diff以便我可以找到我的部分?我需要变量的切片声明,因为我希望为任意数量的变量执行此操作 . 谢谢!
1 回答
打开元组包装将帮助您完成第一步: