【问题标题】:Equivalent Matlab/Python GridData Function in C#C# 中的等效 Matlab/Python GridData 函数
【发布时间】:2017-09-11 22:28:19
【问题描述】:

Matlab 和 python 都有一个 griddata 函数,它可以插入 XYZ 点以适应给定的数据点坐标。是否有与此等效的 C#?

如果没有,是否有创建我自己的函数的良好参考?

链接到 scipy 示例:

https://docs.scipy.org/doc/scipy-0.14.0/reference/generated/scipy.interpolate.griddata.html

我想获取任意 X、Y、Z 三元组并使用 Oxyplot 的等高线或热图功能绘制它们,但无法以正确的格式获取数据。

【问题讨论】:

  • 没有内置的东西,你需要一个库,在这里询问库建议是题外话。

标签: c# charts oxyplot


【解决方案1】:

我最终使用了一种解决方法,并从我的代码中调用了一个使用 Scipy 的 Griddata 函数的 python 脚本:

String command = "GridDataFunct.py "+ CurrPath + "\\temp.xyz";
ProcessStartInfo cmdMe = new ProcessStartInfo(PythonExePath);
cmdMe.Arguments = command;
Process cmd = Process.Start(cmdMe);
cmd.WaitForExit();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-04
    • 2021-04-22
    • 2014-03-06
    • 2020-03-17
    • 2019-10-04
    • 2013-03-29
    • 2014-04-02
    • 1970-01-01
    相关资源
    最近更新 更多