Вопросы по теме '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 просмотров
schedule
14.06.2023
двойной [][] из DataTable
Я использую пакет Math.Net Numerics для работы со статистикой с регрессией и т. д. Поскольку набор различных столбцов из конкретной таблицы может использоваться как независимые переменные, я решил написать метод, который будет создавать матрицу из...
336 просмотров
schedule
14.10.2023
Определение C# MathNet FFT
У меня есть некоторая проблема при тестировании БПФ из MathNet: идея состоит в том, что если я применяю БПФ к характеристической функции гауссовой переменной, я должен найти гауссову функцию плотности.
Когда я рисую VectorFFT, фигура кажется...
1390 просмотров
schedule
18.12.2022
Где находится вектор в 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 просмотров
schedule
22.04.2024
Преобразование функции F# с несколькими параметрами в тип функции — MathNet.Numerics
В этом вопросе: Как в F# создать выражение с типом Func‹obj›? показано, что однозначное лямбда-выражение автоматически приводится/преобразуется в тип Func, а затем принимается в функции.
Я работаю с библиотекой MathNet.Numerics и могу подтвердить...
536 просмотров
schedule
25.11.2022
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