问题标签 [mathnet-numerics]

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 回答
107 浏览

c# - Infix.ParseOrUndefined 序列顺序

我正在使用 MathNet 并尝试2x^2 + x使用

但它返回x + 2x^2。我想保持源代码的顺序,因为我将在 LaTex 中使用LaTeX.Print.

解析方程时如何保持顺序?

0 投票
1 回答
2095 浏览

c# - 如何在 MathNet 中找到最大矩阵元素?

在 C# 中使用 MathNet 找到最大矩阵元素的最佳(可读且快速)方法是什么?这是我的方式:

0 投票
2 回答
658 浏览

c# - 在 Math Net 数字中按列折叠,跟踪列数

使用 Math.Net 数字,我想做一个任务:

折叠每一列,然后将该列的值乘以我的向量的索引。问题是,没有一个折叠函数产生一个计数器......并且在折叠函数中计数是有问题的......对于这种事情来说,for循环是死亡......

无论如何,理想情况下我会做类似的事情:

(这是用 F# 语法编写的)。

该语句与 Python 中使用 Numpy 广播的语句完全相同:

它所做的是将一组点乘以它们的线性回归系数,并将它们变成一个预测点。

(或者我真的只是疯狂地尝试在 .NET 上做这些事情??)

0 投票
0 回答
69 浏览

c# - 将带状矩阵转换为法线

有什么方法可以使用Math.NET Numerics库或其他方法将带矩阵转换为正常?

0 投票
1 回答
370 浏览

c# - .Net Native 内部编译器错误 NUTC3028 覆盖混合泛型方法时

当我尝试在发布模式下编译一个依赖于 MathNet.Numerics NuGet 包 (PCL Profile7) 的普通 UWP 应用程序时,我遇到了内部编译器错误NUTC3028相关的 Github 问题

DenseColumnMajorMatrixStorage<T>继承自MatrixStorage<T>,它们都具有相同的约束where T : struct, IEquatable<T>, IFormattable

override DenseColumnMajorMatrixStorage<T>.Find2Unchecked<TOther>(..)overrides virtual MatrixStorage<T>.Find2Unchecked<TOther>(..),后者对泛型方法类型参数再次具有相同的约束:where TOther : struct, IEquatable<TOther>, IFormattable. 在 C# 中,重写时无法更改甚至声明约束,因此在重写方法中没有额外的约束。

我并没有完全遵循应该更弱的类型参数约束;它们在我看来完全一样。我错过了什么?

警告:复制这可能需要一段时间;在我的机器上,ilc 运行了大约两个小时(原文如此!),然后出现错误

0 投票
1 回答
456 浏览

matrix - 用 math.net 数字反转 20X20 矩阵

我需要反转一个 20X20 矩阵,但我得到的结果不正确。

我使用我的应用程序中的一些值创建了一个测试程序:

矩阵的行列式不为零。

当我将矩阵与其假定的逆相乘时,结果当然应该是单位矩阵,但事实并非如此。

难道我做错了什么?

这是 A*B 相乘的结果,以 {0:f4} 格式转储

0 投票
1 回答
1298 浏览

c# - Math.Net Numerics - 拟合正弦函数

我是新来的,我希望那里的专家可以帮助我:我想f(x) = a *sin(b* (x+c))+d通过 C# 中的库“math.net numerics”来拟合 sinus 函数。

一开始我尝试了以下示例代码:

但结果是,程序返回以下错误:

“矩阵尺寸必须一致:1x3”。

你能给我一个提示我能做些什么来解决这个问题吗?

0 投票
0 回答
613 浏览

python - numpy.where 的 Math.NET 等价物是什么?

我正在将一段当前使用 numpy 的 python 代码移植到 IronPython(其原因与我正在编写脚本的平台的细节有关)。

由于 numpy 和 IronPython 不兼容,我需要将每个 numpy 函数替换为其 Math.NET 等效函数,我已将其添加为外部参考。

作为 Math.NET 的新手,我很难找到等效的numpy.where()函数。

任何帮助将不胜感激!

0 投票
1 回答
283 浏览

math.net - Why does MathNet.Numerics.Control.UseManaged require Cuda?

I'm trying to test an ASP API controller which in turn calls out to a DLL which uses MathNet.Numerics.LinearAlgebra. I first call

However this call fails with the error

Exception thrown: 'System.NotSupportedException' in MathNet.Numerics.dll

Additional information: Cuda Native Provider not found.

vsscreenshot

Why would Cuda be required when I'm explicitly telling MathNet to use managed not native?

0 投票
1 回答
149 浏览

c# - 如何根据条件在mathnet中设置矩阵的某些部分

我是 mathnet 的新手,我想知道如何在 C# 中设置矩阵的某些部分。

例如,我编辑的是矩阵,我想运行这个将这个命令从 matlab 转换为 c#。我怎么能做到这一点?