Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.Net应用程序使用IronPython调用Python脚本_Python_.net_Ironpython_Pybrain - Fatal编程技术网

.Net应用程序使用IronPython调用Python脚本

.Net应用程序使用IronPython调用Python脚本,python,.net,ironpython,pybrain,Python,.net,Ironpython,Pybrain,我在一个.NET项目中工作,这个项目需要使用pybrain customxml加载的经过训练的网络调用python函数 在.Net中,我有这个代码 Dim engine = Python.CreateEngine() Dim searchPaths As ICollection(Of String) = engine.GetSearchPaths() searchPaths.Add("C:\Users\Baa\Anaconda3\Lib") searchPaths

我在一个.NET项目中工作,这个项目需要使用pybrain customxml加载的经过训练的网络调用python函数

在.Net中,我有这个代码

    Dim engine = Python.CreateEngine()
    Dim searchPaths As ICollection(Of String) = engine.GetSearchPaths()
    searchPaths.Add("C:\Users\Baa\Anaconda3\Lib")
    searchPaths.Add("C:\Users\Baa\Anaconda3\Lib\site-packages")

    engine.SetSearchPaths(searchPaths)
    Dim py = engine.ExecuteFile("E:\asdsa\asdasd\RunFromAway.py")

    Dim m = py.GetVariable("aaa")

    Dim n() As Integer = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}

    Dim r = m.ativar(n)

    Return r
在Python中,我有这个函数

from pybrain.tools.customxml import NetworkReader

    class aaa:

         @classmethod    
         def ativar(self,n):
             rede = NetworkReader.readFrom('filename.xml')                      
             temp=rede.activate(n)        
             return temp

但是当我在IronPyton上运行这段代码时,我收到了无效的语法错误,对我来说,问题是pybrain在python上导入,我如何修复它?

您问题中的缩进是否与您的代码匹配<代码>aaa类:缩进是错误的,代码当前的格式是错误的否,在我的代码中是正确的,我编辑代码:)