我有一个用 python 构建的模型。我有一个 C# Web 应用程序,我想在其中按需对记录进行评分。我正在研究可用的选项。在.Net中集成python评分代码的选项是什么(我真的不想托管单独的网络服务)
PS:我知道重复。重复 问题是 2 岁。我尝试联系回答问题的人,但我的评论没有得到回复。
我有一个用 python 构建的模型。我有一个 C# Web 应用程序,我想在其中按需对记录进行评分。我正在研究可用的选项。在.Net中集成python评分代码的选项是什么(我真的不想托管单独的网络服务)
PS:我知道重复。重复 问题是 2 岁。我尝试联系回答问题的人,但我的评论没有得到回复。
许多编程语言允许调用该过程。因此,这可能是您的选择之一。阅读此问题并提供出色的答案(我采用了其代码)以获取更多详细信息:
private void run_cmd(string cmd, string args)
{
ProcessStartInfo start = new ProcessStartInfo();
start.FileName = "my/full/path/to/python.exe";
start.Arguments = string.Format("{0} {1}", cmd, args);
start.UseShellExecute = false;
start.RedirectStandardOutput = true;
using(Process process = Process.Start(start))
{
using(StreamReader reader = process.StandardOutput)
{
string result = reader.ReadToEnd();
Console.Write(result);
}
}
}