Quantcast
Channel: Math.NET Numerics
Viewing all 971 articles
Browse latest View live

Source code checked in, #9f8a58ebcb6a

$
0
0
Sparse Vectors: post-refactoring cleanup

Source code checked in, #56b1c8f68b8d

$
0
0
LA: rename matrix Data property for consistency (non-breaking)

Source code checked in, #211da24362bd

$
0
0
LA: static CreateRandom for dense matrix and vector (replacing complicated templating approach)

New Post: Shouldn't Generic.Matrix.Random be a static method?

$
0
0

FYI, I've just committed to mainline: all DenseMatrix and DenseVector classes now have static CreateRandom functions (replacing the old random template methods).

Closed Issue: Create two versions of Householder QR, Thin and Full [5693]

$
0
0
Create two versions of Householder QR, Thin and Full.
Comments: ThinQR is now available in mainline

Source code checked in, #892bbe510e88

$
0
0
F#: Simplify and clarify project file structure

Source code checked in, #88b07acaf794

$
0
0
F#: add modules for random numbers and distributions

Source code checked in, #6c32ba172b74

$
0
0
Distributions: consistent sample methods for continuous distributions #32

Source code checked in, #ef38c4508f88

$
0
0
Distributions: consistent sample methods for discrete distributions #32

Closed Issue: Matrix serialization [5683]

$
0
0
Just as a comment - I checked out the latest code, added the Serializable attributes to all Matrix and DenseMatrix classes, and serialization works as a charm. Very happy :-). If you get a chance to add that to the actual code at some point, I think others will find it useful.
Comments: Fixed

Closed Issue: Thread Safety? [5684]

$
0
0
Well I'm not sure, I simply noticed it was out of place heh.



On Apr 14, 2011 9:02 PM, "cuda" <notifications@codeplex.com> wrote:


From: cuda


>How about when a class inherits from SystemCryptoRandomNumberGenerator?
>Then when the inheriting class accesses the protected method, it's not thread safe

True. We weren't expecting anyone to do that, that is, users would always use the base NextXXX methods. The only case I can think of is that a user wants a Next method that returns a double. In that case, we should just extend the base class to provide it.
Is there any other case?




Read the full discussion online.

To add a post to this discussion, reply to this email (mathnetnu...

Source code checked in, #164b0582457f

$
0
0
LA: TransposeThisAndMultiply(vector): fix wrong size of auto-provided result vector

Closed Issue: Exception at TransposeThisAndMultiply [5716]

$
0
0
When I run the following code I get the exception : "Matrix dimensions must agree: op1 is 12x15, op2 is 12x1.". In my opinion this is correct. I'm running the latest public build v2.2.1.

using MathNet.Numerics.LinearAlgebra.Double;
...

SparseMatrix data = new SparseMatrix(12, 15);
data = (SparseMatrix) data.Random(12, 15, new MathNet.Numerics.Distributions.Normal());
DenseVector rez = (DenseVector) data.TransposeThisAndMultiply(new SparseVector(data.RowCount, 2.0));
Comments: Fixed in 164b0582457f. Thanks for pointing this out!

Source code checked in, #eae02745503b

$
0
0
Examples: fix bad using namespace statement

Created Release: Math.NET Numerics v2.3.0 (Nov 25, 2012)

$
0
0
Common:
  • Continued major linear algebra storage rework, in this release focusing on vectors (previous release was on matrices)
  • Static CreateRandom for all dense matrix and vector types
  • Thin QR decomposition (in additin to existing full QR)
  • Consistent static Sample methods for continuous and discrete distributions (was previously missing on a few)
  • Portable build adds support for WP8
  • Various bug, performance and usability fixes
F# specific:
  • F# 3.0
  • Portable build now also for F# modules
  • F#: slicing support for matrices and vectors
  • F#: new modules for random numbers and distributions. Dropped "FSharp" module.
Native providers:
  • Updated MKL references
Also available as NuGet packages:
PM> Install-Package MathNet.Numerics
PM> Install-Package MathNet.Numerics.FSharp

Note: The portable package MathNet.Numerics.Portable has been dropped, as NuGet 2.1 properly supports portable builds in the main package.

If you absolutely require a signed library with a strong name:
PM> Install-Package MathNet.Numerics.Signed

Updated Release: Math.NET Numerics v2.3.0 (Nov 25, 2012)

$
0
0
Common:
  • Continued major linear algebra storage rework, in this release focusing on vectors (previous release was on matrices)
  • Static CreateRandom for all dense matrix and vector types
  • Thin QR decomposition (in additin to existing full QR)
  • Consistent static Sample methods for continuous and discrete distributions (was previously missing on a few)
  • Portable build adds support for WP8 (.Net 4.0 and higher, SL5, WP8 and .NET for Windows Store apps)
  • Various bug, performance and usability fixes
F# specific:
  • F# 3.0
  • Portable build available (.Net 4.5, SL5 and .NET for Windows Store apps)
  • F#: slicing support for matrices and vectors
  • F#: new modules for random numbers and distributions. Dropped "FSharp" module.
Native providers:
  • Updated MKL references
Also available as NuGet packages:
PM> Install-Package MathNet.Numerics
PM> Install-Package MathNet.Numerics.FSharp

Note: The portable package MathNet.Numerics.Portable has been dropped, as NuGet 2.1 properly supports portable builds in the main package.

If you absolutely require a signed library with a strong name:
PM> Install-Package MathNet.Numerics.Signed

Released: Math.NET Numerics v2.3.0 (Nov 25, 2012)

$
0
0
Common:
  • Continued major linear algebra storage rework, in this release focusing on vectors (previous release was on matrices)
  • Static CreateRandom for all dense matrix and vector types
  • Thin QR decomposition (in additin to existing full QR)
  • Consistent static Sample methods for continuous and discrete distributions (was previously missing on a few)
  • Portable build adds support for WP8 (.Net 4.0 and higher, SL5, WP8 and .NET for Windows Store apps)
  • Various bug, performance and usability fixes
F# specific:
  • F# 3.0
  • Portable build available (.Net 4.5, SL5 and .NET for Windows Store apps)
  • F#: slicing support for matrices and vectors
  • F#: new modules for random numbers and distributions. Dropped "FSharp" module.
Native providers:
  • Updated MKL references
Also available as NuGet packages:
PM> Install-Package MathNet.Numerics
PM> Install-Package MathNet.Numerics.FSharp

Note: The portable package MathNet.Numerics.Portable has been dropped, as NuGet 2.1 properly supports portable builds in the main package.

If you absolutely require a signed library with a strong name:
PM> Install-Package MathNet.Numerics.Signed

Updated Release: Math.NET Numerics v2.3.0 (Nov 25, 2012)

$
0
0
Common:
  • Continued major linear algebra storage rework, in this release focusing on vectors (previous release was on matrices)
  • Static CreateRandom for all dense matrix and vector types
  • Thin QR decomposition (in additin to existing full QR)
  • Consistent static Sample methods for continuous and discrete distributions (was previously missing on a few)
  • Portable build adds support for WP8 (.Net 4.0 and higher, SL5, WP8 and .NET for Windows Store apps)
  • Various bug, performance and usability fixes
F# specific:
  • F# 3.0
  • Portable build available (.Net 4.5, SL5 and .NET for Windows Store apps)
  • Slicing support for matrices and vectors
  • Better usability for random numbers and distributions. The "FSharp" module is no longer needed.
Native providers:
  • Updated MKL references
Also available as NuGet packages:
PM> Install-Package MathNet.Numerics
PM> Install-Package MathNet.Numerics.FSharp

Note: The portable package MathNet.Numerics.Portable has been dropped, as NuGet 2.1 properly supports portable builds in the main package.

If you absolutely require a signed library with a strong name:
PM> Install-Package MathNet.Numerics.Signed

Released: Math.NET Numerics v2.3.0 (Nov 25, 2012)

$
0
0
Common:
  • Continued major linear algebra storage rework, in this release focusing on vectors (previous release was on matrices)
  • Static CreateRandom for all dense matrix and vector types
  • Thin QR decomposition (in additin to existing full QR)
  • Consistent static Sample methods for continuous and discrete distributions (was previously missing on a few)
  • Portable build adds support for WP8 (.Net 4.0 and higher, SL5, WP8 and .NET for Windows Store apps)
  • Various bug, performance and usability fixes
F# specific:
  • F# 3.0
  • Portable build available (.Net 4.5, SL5 and .NET for Windows Store apps)
  • Slicing support for matrices and vectors
  • Better usability for random numbers and distributions.
Native providers:
  • Updated MKL references
Also available as NuGet packages:
PM> Install-Package MathNet.Numerics
PM> Install-Package MathNet.Numerics.FSharp

Note: The portable package MathNet.Numerics.Portable has been dropped, as NuGet 2.1 properly supports portable builds in the main package.

If you absolutely require a signed library with a strong name:
PM> Install-Package MathNet.Numerics.Signed

Updated Release: Math.NET Numerics v2.3.0 (Nov 25, 2012)

$
0
0
Common:
  • Continued major linear algebra storage rework, in this release focusing on vectors (previous release was on matrices)
  • Static CreateRandom for all dense matrix and vector types
  • Thin QR decomposition (in additin to existing full QR)
  • Consistent static Sample methods for continuous and discrete distributions (was previously missing on a few)
  • Portable build adds support for WP8 (.Net 4.0 and higher, SL5, WP8 and .NET for Windows Store apps)
  • Various bug, performance and usability fixes
F# specific:
  • F# 3.0
  • Portable build available (.Net 4.5, SL5 and .NET for Windows Store apps)
  • Slicing support for matrices and vectors
  • Better usability for random numbers and distributions.
Native providers:
  • Updated MKL references
Also available as NuGet packages:
PM> Install-Package MathNet.Numerics
PM> Install-Package MathNet.Numerics.FSharp

Note: The portable package MathNet.Numerics.Portable has been dropped, as NuGet 2.1 properly supports portable builds in the main package.

If you absolutely require a signed library with a strong name:
PM> Install-Package MathNet.Numerics.Signed
Viewing all 971 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>