Created Issue: Algorithms.LinearAlgebra.Acml disappeared [5720]
Algorithms.LinearAlgebra.Acml namesapace as well as several others - apart from MKL have disappeared in the latest version.This means that native wrapper tests no longer build.In general I must say...
View ArticleNew Post: DescriptiveStatistics basic operation question
I realize this is probably a basic question, but I could not find it elsewhere. Could someone explain to me why this assertion always fails?var sampleData = new...
View ArticleNew Post: DescriptiveStatistics basic operation question
Note that sampleData is an enumerable that will generate different samples on each enumeration. Lines 2 and 3 thus operate on different data.If you use sampleData2 = sampleData.ToArray() or...
View ArticleNew Post: VB.Net to F# interfacing
As a VB.NET developer in the area of data analysis in scientific research, I find the Math.NET library and F# very appealing. My VB.NET library is extensive and I'm playing around with Math.NET and F#...
View ArticleNew Post: VB.Net to F# interfacing
let arr : double[,] = Array2D.init 8 1000000 (fun x y -> 0.0)Anton Tayanovskyy gave me this structure from the F# site cs.hubfs.com
View ArticleReviewed: Math.NET Numerics v2.3.0 (Jan 14, 2013)
Rated 5 Stars (out of 5) - A fantastic open source project that fills a void for .NET with a variety of options. Documentation is a bit too light, but it seems that the project is currently quite active.
View ArticleCommented Issue: Bug in LinearAlgebra.Double.Matrix in...
The code here is:protected override void DoTransposeAndMultiply(Matrix<double> other, Matrix<double> result){ for (var j = 0; j < RowCount; j++){ for (var i = 0; i < RowCount; i++){...
View ArticleEdited Issue: SparseMatrix.SubMatrix() throws IndexOutOfRangeException [5671]
Hi,I'm still using your nice library and I've found a little bug again, this time in the SubMatrix() method for sparse matrices.If you do something like this:var matrix = new SparseMatrix(10, 10,...
View ArticleCommented Issue: SparseMatrix.SubMatrix() throws IndexOutOfRangeException [5671]
Hi,I'm still using your nice library and I've found a little bug again, this time in the SubMatrix() method for sparse matrices.If you do something like this:var matrix = new SparseMatrix(10, 10,...
View ArticleEdited Issue: SparseMatrix doesn't add to/subtract from zero components [5666]
Hi,I noticed a bug using your otherwise quite nice library with sparse matrices.Currently, if you do the following:var m1 = new SparseMatrix(1, 3);var m2 = new SparseMatrix(new double[,] { { 0, 1, 1 }...
View ArticleCommented Issue: SparseMatrix doesn't add to/subtract from zero components...
Hi,I noticed a bug using your otherwise quite nice library with sparse matrices.Currently, if you do the following:var m1 = new SparseMatrix(1, 3);var m2 = new SparseMatrix(new double[,] { { 0, 1, 1 }...
View ArticleEdited Feature: Modulo operator on matrix and vector [5662]
Hi - Is there a modulus operator on a matrix? More specifically, I'm creating a matrix: var matrixA = new DenseMatrix(new[,] { { 5.0, 8.0 }, { 17.0, 3.0 } });and I would like to perform the following...
View ArticleCommented Feature: Modulo operator on matrix and vector [5662]
Hi - Is there a modulus operator on a matrix? More specifically, I'm creating a matrix: var matrixA = new DenseMatrix(new[,] { { 5.0, 8.0 }, { 17.0, 3.0 } });and I would like to perform the following...
View ArticleEdited Issue: Add a IsSymmetric method to the matrix interface. [5653]
Add a method that checks whether a matrix is symmetric or not - optimize it for sparse matrices.
View ArticleCommented Issue: Add a IsSymmetric method to the matrix interface. [5653]
Add a method that checks whether a matrix is symmetric or not - optimize it for sparse matrices.Comments: Fixed in changeset 2dd9bb7555ff
View ArticleNew Post: new user question
Hi,I am new to Math.NET Numerics and want to know the proper way to create vectors and matrices of both double and complex in the same file without prepending the namespace. For example, is this the...
View ArticleNew Post: new user question
Hi,There's no need to write the full namespace, just use relative ones as usual. For example:using MathNet.Numerics.LinearAlgebra;var a = new Double.DenseVector(newdouble[] ...);var mat = new...
View ArticleNew Post: 2d Gird Interpolation
Not out of the box yet, although the same principle could be implemented on top of the existing interpolation algorithms (even though that would not be very efficient).Thanks, Christoph
View ArticleNew Post: new user question
You could also use using as a sorta typedef within a file:using Vector = MathNet.Numerics.LinearAlgebra.Double.DenseVector; using Matrix = MathNet.Numerics.LinearAlgebra.Complex.DenseMatrix; ... var v...
View Article