问题标签 [ilnumerics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
575 浏览

c# - 无法手动或自动将 ILNumerics 控件添加到 VS2012 工具箱中

我正在尝试按照http://ilnumerics.net/visualization-api-quick-start-guide.html中的说明让 ilnumerics 工作。到目前为止,我一直无法在我的工具箱上使用 ILnumerics 控件。

我尝试了 Nuget 的所有三个单独的包

1) ILNumerics (AnyCPU) 2) ILNumerics.32bit 3) ILNumerics.64bit

这些包确实会加载到我的 .csproj 中,但工具箱中未列出 IlNumerics 控件。所以我尝试手动添加它们。我右键单击我的工具箱并选择“选择项目”。这会将我带到 .Net 框架组件选项卡,在该选项卡中选择“浏览”按钮并尝试加载 DLL。对于上述三种情况,我收到以下错误

1) ILNumerics.dll : ILNumerics.dll 中没有可以放入工具箱的组件。2) ILNumerics.32.dll : ILNumerics32.dll 中没有可以放入工具箱的组件。3) ILNumerics.64.dll :文件 ILNumerics64.dll 无效。(注意:这是与前两种情况不同的错误)

我使用的是“Microsoft Visual Studio Ultimate 2012”,操作系统是Microsoft Windows 7 Professional,系统类型是基于X64的PC。

我不确定这是否相关,但是当我在上述三个 dll 上运行依赖 walker 时。ILNumerics.dll 和 ILNumerics.32.dll 出现以下错误“错误:找到具有不同 CPU 类型的模块”

我还可以使用上面显示的所有三种方式执行http://ilnumerics.net/quickstart.html中给出的控制台应用程序示例。

0 投票
1 回答
115 浏览

ilnumerics - 建议考虑通过使用 csmatio 中的代码来读写 .mat 文件来改进 MatFile 支持

有人在 ilnumerics 中使用 MatFile 类吗?

我刚刚尝试打开使用 csmatio 创建的 MAT 文件,发现无法将其导入 ilnumerics 应用程序。

命中 throw new Exception(" element data type is not supported");

因为mxSTRUCT_CLASS该方法不支持

private ILBaseArray read_miMATRIX(BinaryReader br).

添加对 mxSTRUCT_CLASS 的支持是否需要做很多工作?

0 投票
1 回答
194 浏览

multithreading - 并行计算

全部,

我想使用 Ilnumerics 进行并行计算。它们是完全解耦的。我需要它来 1) 优化器的随机重启(尤其是随机优化器,例如模拟退火):从不同点并行解决相同的优化问题:例如:argmin_x f(x) 从 x0_h h = 1,2 开始, ..,K 2) 在一组非耦合数据上运行相同的优化;例如,考虑以下无约束优化问题:给定一个函数 f (R^dx R^p) --> R of x \in R^d 和 p 个参数 p\in R^d 求解 argmin_x f(x,p_h ), h = 1, 2, ..., K。

我希望符号足够清楚。

是否可以并行运行这个循环,每次执行一些涉及 ILnumerics 对象的 lambda 表达式并利用多核架构?

像往常一样提前致谢

总帐

0 投票
1 回答
1501 浏览

c# - 如何使用 IlPanel c# 绘制 3d 函数

我正在使用 Ilnumerics,现在我想知道是否可以在 IlPanel 函数中绘制两个变量,如 f(x,y)。

我在互联网上搜索过,但一无所获。有人可以帮助我吗?

0 投票
1 回答
71 浏览

bitmap - 是否可以使用 Bitmap 作为 ILNumerics ILPanel 的数据源?

1)是否可以使用Bitmap作为ILNumerics ILPanel的数据源?2)如何使ILNumerics ILPanel的轴不可见?

谢谢

0 投票
0 回答
213 浏览

c# - 当我尝试使用 IlNumerics 绘制 3d 函数时遇到一些麻烦

大家好,我在尝试使用 c# 绘制 3D 函数时遇到了一些问题

我的代码:

然后在互联网上,我给了我这段用 IlNumerics 绘制 3d 函数的代码:

但是当我尝试运行代码时,CIL 给了我一些错误,因为 meshgrid 现在是一种不同的方法并且IlSurfaceGraph不再m_panel2.Graphs.AddSurfGraph存在。

我该如何解决这个问题?

编辑 1

我再次阅读了文档,并尝试使用此代码创建 3D 图表:

ILArray 不是空的,结果是这样的: 在此处输入图像描述 我不明白为什么 Graph 是空的...

矩阵中的浮点数 1849。在这里你可以看到所有的输出(它太长了,所以我已经在 pastebin 上发布了)。该示例完美运行,它们没有问题。

0 投票
1 回答
680 浏览

c# - 在 ILNumerics 中绘制从串行端口给出的数据

我目前正在不遗余力地制作一个 Win32 (.net) 程序来绘制来自串行端口的数据。我已经能够从串行端口获取数据,并设置 ilnumerics 绘图立方体等。但我不能做的是将 (x,y,z) 转换为一个 ILAray 以绘制点。

有我可以用来执行此操作的 IL.Math 函数吗?

0 投票
0 回答
114 浏览

c++-cli - 在 c++\cli #ilnumerics 中使用 ILNnumerics

我正在寻找一个可以从托管 C++\CLI 调用的数字包。ILNumerics 是针对 .NET 开发的,所以我认为它可以与 C++\CLI 中的 / 一起使用。

但是我找不到任何关于这种效果的参考。

那么我可以将 ILNumerics 与 C++\CLI 一起使用吗?如果是这样,我在哪里可以找到典型的资源和示例?

如果没有,是否有与 C++\Cli 兼容的数字包,可以像使用 C# 一样直接调用和集成?我很难找到一个。

谢谢,扬

0 投票
1 回答
748 浏览

vb.net - 我想使用 ILNumerics 库(开源)中的 FFT 函数引发异常

我想使用 ILNumerics 库中的 FFT 函数,但它引发了异常。什么可能是错的。我正在使用 VB.NET (VB EXpress 2010)

0 投票
1 回答
217 浏览

performance - 通过 ILArray 迭代很慢

当我尝试分析一个缓慢的优化算法时,我发现以下方法花费的时间比预期的要长得多:

然后我用下面的实现替换了它,速度增加了很多倍。

我不明白它并试图编写一个测试来比较差异。下面是使用的测试代码:

我对得到的奇怪结果感到非常震惊。我希望 ILArray 在顺序索引方面比系统数组慢一点,但是 1000 次太多了。有人可以在这里帮助诊断我的问题:


按照 Haymo 的建议,运行以下测试来比较不同实现的速度。我认为在这种情况下,由于不需要使用 DominatesSys 创建中间数组,因此它的性能是最快的。

结果如下: