NumSharp 0.20.0-alpha1

NumSharp is the fundamental package for scientific computing with dot NET. It has implemented the arange, array, max, min, reshape, normalize, unique and random interfaces and so on. More and more interfaces will be added to the library gradually. If you want to use .NET to get started with machine learning, NumSharp will be your best tool library.

This is a prerelease version of NumSharp.
There is a newer version of this package available.
See the version list below for details.
The owner has unlisted this package. This could mean that the package is deprecated or shouldn't be used anymore.
Install-Package NumSharp -Version 0.20.0-alpha1
dotnet add package NumSharp --version 0.20.0-alpha1
<PackageReference Include="NumSharp" Version="0.20.0-alpha1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NumSharp --version 0.20.0-alpha1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Main changes since v0.10
   
  

- Rewrite n-d array storage.
   
- Performance improvements.
   
- All interfaces have are re-implemented.
   
- Revamped np.dot
   
- Revamped and optimized math operators algorithms
   
- Revamped np.shuffle
   
- Added np.mod and % operator between NDArrays
   
- Added NDArray.Unsafe which allows unmamanged access to the array's memory and other internal fields like access to UnmanagedStorage
   
- Added debug.assert for memory accessing methods in ArraySlice.
   
- Ported UnmanagedMemoryBlock and ArraySlice to use long.
   
- Reimplemented Fill and Slice methods of UnmanagedMemoryBlock`1 and ArraySlice`1 from coreclr source of Span<T>.
   
- Added BIT64 conditional compilation symbol.
   
- Significatly increased the performance of NDArray.SetData in a common case.
   
- Added NPTypeCode.GetDefaultValue
   
-  Perf-ops for NDArray's operator overloads
   
- Added NDArray operators for boolean cases
   
- Fixed over a dozen of bugs

Showing the top 5 GitHub repositories that depend on NumSharp:

Repository Stars
SciSharp/BotSharp
The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm.
SciSharp/TensorFlow.NET
.NET Standard bindings for Google's TensorFlow for developing, training and deploying Machine Learning models in C#.
SciSharp/NumSharp
High Performance Computation for Tensor in .NET, keep APIs same as NumPy and SciPy.
SciSharp/SiaNet
An easy to use C# deep learning library with CUDA/OpenCL support
SciSharp/Pandas.NET
Pandas port in C#, data analysis tool.

Version History

Version Downloads Last updated
0.20.2 154 9/11/2019
0.20.1 771 9/1/2019
0.20.0 464 8/20/2019
0.10.6 9,243 7/24/2019
0.10.5 165 7/22/2019
0.10.4 175 7/18/2019
0.10.3 809 6/15/2019
0.10.2 359 5/25/2019
0.10.1 586 5/11/2019
0.10.0 290 5/5/2019
0.9.0 609 4/15/2019
0.8.3 356 3/29/2019
0.8.2 315 3/25/2019
0.8.1 170 3/22/2019
0.8.0 606 3/12/2019
0.7.4 227 3/7/2019
0.7.3 706 2/20/2019
0.7.2 165 2/18/2019
0.7.1 191 2/12/2019
0.7.0 242 1/28/2019
0.6.6 189 1/26/2019
0.6.5 248 1/11/2019
0.6.4 205 1/7/2019
0.6.3 216 12/30/2018
0.6.2 336 12/27/2018
0.6.1 173 12/26/2018
0.6.0 230 12/21/2018
0.5.0 284 12/5/2018
0.4.0 186 11/21/2018
0.3.0 203 11/7/2018
0.2.0 375 10/29/2018
0.1.0 224 10/10/2018