我有一个用C#编写的应用程序,我们真的想使用scikit learn、numpy和scipy的一些东西来进行机器学习。最后,我想做的是从C#应用程序向Python脚本传递一些参数,让Python处理它并返回一个值以在C#中使用。
不幸的是,sci-kit与IronPython不兼容,所以我不能使用它。我不知道还能做什么。我曾想过制作一个Python web服务,然后从C#应用程序调用它,但我想知道是否还有其他选择。
任何帮助都将不胜感激。

最佳答案

你可以找到一个解决方案here
这是运行python命令的c#函数的实现。
请记住,此函数是无状态的。因此,您需要提供一个命令,该命令包含一个小脚本,该脚本执行您希望执行的操作,而不依赖于使用该函数运行的任何状态或以前的命令。

关于c# - 在没有IronPython的情况下从C#执行Python,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19432885/

10-12 07:04