如何在R环境中组合Python的autograd模块的参数?

问题描述

我正在R环境中工作,我是网状软件包的新用户。我需要结合python autograd模块的grad函数的参数。

我不明白如何在grad函数的输入中组合我的R函数

以下是我遇到的问题的可复制示例:

library(reticulate)
use_python("C:/ProgramData/Anaconda3/python.exe")
autograd <- import("autograd",convert = FALSE)

e2 = function(x){
  return(2*x^3 - 10*(x-6)^2 + 2*x)
}
e3 = py_func(e2)
x1=2
e3(x1) # use R object

e4 = py$grad(e3) #import in R environment
e4(x1)

py_call_impl(可调用,dots $ args,dots $ keywords)错误:RuntimeError:评估错误:二进制运算符的非数字参数。

在我可以使用e4之后为什么代码崩溃的任何想法将不胜感激。

预先感谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)