Вопросы по теме 'mathnet-numerics'

MathNet.Numerics не использует собственный провайдер Mkl
У меня есть проект F#, который использует MathNet.Numerics для процедур линейной алгебры. Я поместил следующий код в модуль F#: module LinearAlgebra open MathNet.Numerics open MathNet.Numerics.LinearAlgebra.Double open...
1137 просмотров
schedule 13.09.2023

Ускорение объявления Math.NET для симметричных матриц
Я создаю довольно большую матрицу с помощью этого конструктора : var M = Matrix<double>.Build.Dense(N, N, (i, j) => SomeRoutine(i, j)); N большой, а SomeRoutine медленный, поэтому я пытаюсь оптимизировать некоторые моменты. Я...
521 просмотров
schedule 13.11.2022

Библиотека Math.Net Numerics Transpose не работает
Итак, я хочу транспонировать матрицу, которую я определил с помощью using MathNet.Numerics.LinearAlgebra.Double; var MatrixValues = new double[]{1,1,2,2,3,3} var M = Matrix<double>.Build; var C = M.Dense(3,2,MatrixValues);...
1116 просмотров
schedule 20.12.2023

Расчет итерационных решателей Math.NET неожиданно отменяется
Я сравниваю скорость моего итеративного решателя в VB.NET и итеративных решателей в Math.NET. Когда я использую предобуславливатель с итеративными решателями Math.NET, все хорошо, и он сходился примерно на 0,1 ~ 0,2 (с), но без предобуславливателя...
85 просмотров
schedule 21.10.2023

Матричные вычисления C# и SVD с использованием собственного универсального типа (с числовыми данными Math.NET)
Я написал свою собственную структуру для интервальной арифметики, чтобы упростить ее, скажем, что это значение определяется нижней и верхней границей. Некоторые из вас, возможно, знакомы с типом Range, который очень похож. Я перегрузил все...
508 просмотров
schedule 12.05.2024

Двухмерная трилатерация с использованием линейного метода наименьших квадратов в C#
Я делаю двумерную трилатерацию, используя MathNet для матриц и векторов. Это мой код: public static double[] trilaterate2DLinear(double[] pA, double[] pB, double[] pC, double rA, double rB, double rC) { //Convert doubles to...
829 просмотров

двойной [][] из DataTable
Я использую пакет Math.Net Numerics для работы со статистикой с регрессией и т. д. Поскольку набор различных столбцов из конкретной таблицы может использоваться как независимые переменные, я решил написать метод, который будет создавать матрицу из...
336 просмотров
schedule 14.10.2023

Определение C# MathNet FFT
У меня есть некоторая проблема при тестировании БПФ из MathNet: идея состоит в том, что если я применяю БПФ к характеристической функции гауссовой переменной, я должен найти гауссову функцию плотности. Когда я рисую VectorFFT, фигура кажется...
1390 просмотров

Где находится вектор в MathNet для f#
Я использую Visual Studio 2017. Я получаю сообщение об ошибке в векторе ниже: Severity Code Description Project File Line Suppression State Error FS0039 The value or constructor 'vector' is not defined. Maybe you want one of the...
202 просмотров
schedule 19.06.2023

Почему я не могу получить доступ к пространству имен, добавленному через NuGet?
Поскольку я хочу использовать матрицы в своей программе, я добавил библиотеку Math.NET через NuGet в Visual Studio 2015. Однако, хотя я вижу файлы библиотеки в папке Project References, VS, похоже, не распознает ни одну из ссылок. к этому....
3574 просмотров

Преобразование функции F# с несколькими параметрами в тип функции — MathNet.Numerics
В этом вопросе: Как в F# создать выражение с типом Func‹obj›? показано, что однозначное лямбда-выражение автоматически приводится/преобразуется в тип Func, а затем принимается в функции. Я работаю с библиотекой MathNet.Numerics и могу подтвердить...
536 просмотров

F# Math.Net Matrix.mapRows для создания новой матрицы разного размера.
У меня есть функция, которая манипулирует Vector<float> , что приводит к новому Vector<float> с другой длиной, например, добавление числа перед вектором let addElementInfront (x:Vector<float>) = x.ToArray() |>...
113 просмотров
schedule 30.04.2024

Как использовать случайное число из распределения Вейбулла?
Я пытаюсь разместить распределенные случайные числа Вейбулла в секторе круга. Я сгенерировал случайное число, а затем распределил его по распределению Вейбулла. Теперь я хочу использовать эти распределенные по Вейбуллу случайные числа....
244 просмотров
schedule 06.06.2023

Матрица из math.net в массив
У меня к тебе вопрос. Я создал матрицу на С#, выполняя некоторые математические операции с помощью Math.Net. Теперь я хотел бы преобразовать матрицу в список или разделить ее столбцы на несколько массивов. Моя цель — передать эту матрицу...
566 просмотров
schedule 28.04.2024