Описание тега mathnet

Math.NET Numerics - это числовая библиотека с открытым исходным кодом для.Net, Silverlight и Mono.
0 ответов

UseNativeMKL не является членом Control

Я использую v3.11.1 из math.net. MathNet.Numerics.MKL.Win v2.0 уже установлен с использованием NuGet. Папки x86 и x64 уже существуют в каталоге отладки. Связанные библиотеки DLL, такие как "MathNet.Numerics.MKL.dll" и "libiomp5md.dll" и еще 5 уже су…
12 июн '16 в 03:21
0 ответов

"System.Threading.ThreadAbortException" в MathNet.Numerics.dll

Я начинающий программист, но мне удалось создать несколько успешных проектов с использованием MathNet.Numerics. Однако в моем текущем усилии у меня возникают проблемы с темой, и я не могу понять, как диагностировать или обойти проблему. Несколько си…
21 июн '18 в 21:42
1 ответ

Матричные вычисления C# и SVD с использованием собственного универсального типа (с помощью Math.NET Numerics)

Я написал свою собственную структуру для интервальной арифметики, для простоты скажем, что это значение, определяемое нижней и верхней границами. Некоторые из вас могут быть знакомы с типом Range, который очень похож. Я перегрузил целые арифметическ…
13 фев '17 в 09:12
2 ответа

Разница между Matrix, SparseMatrix и DenseMatrix в числовых значениях MathNet?

Я понимаю, что некоторые матрицы имеют много данных, в то время как другие имеют в основном 0 или являются пустыми. Но в чем преимущество создания объекта SparseMatrix для хранения малонаселенной матрицы по сравнению с созданием объекта DenseMatrix …
11 июл '14 в 02:10
0 ответов

MathNet- Matrix возвращает неправильные коэффициенты в полиномиальную наилучшую подгонку - C#

Я использовал вычисления матрицы MathNet для вычисления коэффициентов для полинома 2-й степени. Matrix<double> A = CreateMatrix.DenseOfColumnArrays(xPointsSquared, yPoints, ones); Matrix<double> Y = CreateMatrix.DenseOfColumnArrays(yPoin…
23 апр '16 в 09:58
2 ответа

Как создать подматрицу, пропуская строку и столбец с помощью библиотеки Mathnet.numerics?

Я пытаюсь кодировать, чтобы получить миноры различных элементов в матрице. Я использую библиотеку Mathnet.numerics. Я вижу, что в библиотеке есть метод подматрицы, где мне нужно ввести rowindex и rowcount. Но в моем случае мне нужно создать подматри…
19 окт '14 в 16:25
1 ответ

Math.Net как сгенерировать вектор экспоненциального распределения случайных чисел

Я пытаюсь генерировать случайные числа с экспоненциальным распределением. Я нашел пакет Math.NET NuGet. Это выглядит красиво, но я не могу понять, как создать вектор данных такого типа. Я включил ссылку и попробовал что-то вроде этого (вдохновлено о…
1 ответ

Присваивание изменчивой переменной мешает выводу типа другого действительного вычисления

Я пытаюсь обновить Ньютона Рафсона. Вот фрагмент кода, который компилируется и запускается (предупреждение: бесконечный цикл). let thetam = [|beta; sigSq|] |> DenseVector let mutable gm = grad yt xt betah sigSqh // returns DenseVector let hm = he…
10 июл '16 в 22:53
2 ответа

2D массив - ожидается инициализатор вложенного массива. C#

Я использую пакет MathNet.Numerics для расчета матрицы. Для объявления и инициализации матрицы ожидаемый код выглядит следующим образом: Matrix<double> A = DenseMatrix.OfArray(new double[,] { {1,1,1,1}, {1,2,3,4}, {4,3,2,1}}); В моем собственн…
23 апр '16 в 03:14
0 ответов

Альтернатива fminunc в Math.NET Numerics(C#)

Есть ли альтернатива функции fminunc (из octave/matlab) в Math.NET Numerics? решение Python это ответ для питона. Есть ли какая-либо функция в Math.NET Numerics? fminunc: "Градиент сопряжения", "BFGS" и "L-BFGS" не нужно давать скорость обучения и и…
04 янв '17 в 01:30
2 ответа

Ищем образец, как сделать взвешенную линейную регрессию

Я пытаюсь использовать MathNet для расчета взвешенной линейной регрессии моих данных. Документация здесь. Я пытаюсь найти a x + b = y такой, что лучше всего подходит список (x,y,w), где w вес каждой точки. var r = WeightedRegression.Weighted( weight…
13 окт '17 в 06:53
1 ответ

Как найти максимальный матричный элемент в MathNet?

Каков наилучший (читаемый и быстрый) способ найти максимальный матричный элемент с помощью MathNet в C#? Это мой путь: int size = 4; var matrix = Matrix.Build.Dense(size, size, Matrix.One); matrix[3, 3] = 3; var max = matrix.ReduceRows((v1, v2) =&gt…
09 ноя '15 в 00:49
2 ответа

Почему пакет NuGet от MathNet.Numerics такой большой?

Недавно я добавил MathNet.Numerics через NuGet в свое решение на C#. Каталог пакета в папке решения увеличился до 50 МБ! Тем не менее, я могу просто скачать MathNet dll и использовать только то, что занимает всего 1,5 МБ. Если я также хочу документа…
18 июн '15 в 23:36
1 ответ

Решите общую проблему с помощью mathnet

Я нашел очень многообещающий пакет (MatNet) для работы в моей программе структурного проектирования. Однако, хотя MathNet в значительной степени полагается на MKL от Intel, я не могу понять, как решить общую проблему для нахождения собственных часто…
03 авг '18 в 20:12
1 ответ

Как отформатировать DelimitedReader в MathNet Numerics для чтения в пустых строках как ноль?

Я читаю из файла CSV, в котором много пустых ячеек, и я хочу прочитать в пустых ячейках как ноль. Есть ли способ сделать это с помощью DelimitedReader? Я просматриваю документацию для DelimitedReader и вижу, что она принимает четыре параметра: • spa…
28 июл '14 в 14:03
1 ответ

Добавить второй индексатор в Math.NET Numerics

Не уверен, как удовлетворить требования stackru на этом... Я хотел бы изменить пакет MathNET Numerics, чтобы я мог использовать индексатор для доступа или назначения подматрицы следующим образом: A[rows, cols] где rows а также cols являются int[] Я …
20 июл '17 в 20:26
2 ответа

Как я могу преобразовать F# (double -> double) в Func<double, double>?

Я использую MathNet.Numerics.LinearAlgebra построить библиотеку. Мне нужно применить пользовательскую функцию к каждому элементу матрицы, для которой я знаю, что могу использовать Map: open System open MathNet.Numerics.LinearAlgebra open MathNet.Num…
30 апр '15 в 08:36
0 ответов

C# - логистическая кривая

Вот моя проблема, я хотел бы подогнать данные, чтобы оценить параметры логистической функции (возможно, 4PL и 5PL). Я справился с этим с помощью R и пакета R.NET, однако из-за проблем с лицензированием я не могу использовать его в своем проекте. Я в…
05 сен '18 в 08:49
1 ответ

Infix.ParseOrUndefined порядок последовательности

Я использую MathNet и пытаюсь разобрать 2x^2 + x для выражения с помощью Infix.Print(Infix.ParseOrUndefined("2x^2 + x")); но возвращается x + 2x^2, Я хочу сохранить порядок источника, потому что я собираюсь преобразовать его в LaTex, используя LaTeX…
04 окт '15 в 17:27
1 ответ

Сглаживание / изменение формы DenseMatrix

Есть ли краткий способ выровнять матрицу? // Install-Package MathNet.Numerics // Install-Package MathNet.Numerics.FSharp // Compile to move the .dlls to the bin/debug area #r @"bin/Debug/MathNet.Numerics.dll" #r @"bin/Debug/MathNet.Numerics.FSharp.d…
10 май '17 в 23:00