NumSharp 0.70.0
dotnet add package NumSharp --version 0.70.0
NuGet\Install-Package NumSharp -Version 0.70.0
<PackageReference Include="NumSharp" Version="0.70.0" />
<PackageVersion Include="NumSharp" Version="0.70.0" />
<PackageReference Include="NumSharp" />
paket add NumSharp --version 0.70.0
#r "nuget: NumSharp, 0.70.0"
#:package NumSharp@0.70.0
#addin nuget:?package=NumSharp&version=0.70.0
#tool nuget:?package=NumSharp&version=0.70.0
NumSharp
NumPy for .NET — a native .NET array library with a NumPy-shaped API: NDArray,
broadcasting, slicing views, dtype-aware np.* functions, unmanaged storage, and
runtime-generated SIMD kernels. The compatibility target is NumPy 2.x; where behavior
differs, NumPy is treated as the source of truth.
NumSharp.Core is 100% managed C# with no native dependency and no P/Invoke — every
kernel is its own managed code. An optional OpenBLAS matrix-product backend ships separately
as NumSharp.Interop.OpenBLAS.
Install
dotnet add package NumSharp
Quick start
using NumSharp;
var a = np.arange(12).reshape(3, 4);
var window = a[":, 1::2"];
Console.WriteLine(window);
Console.WriteLine(np.sum(window, axis: 0));
For Python readers, the shape is deliberately close:
import numpy as np
a = np.arange(12).reshape(3, 4)
print(a[:, 1::2].sum(axis=0))
Features
- NumPy-style
NDArray— N-dimensional arrays with shape, strides, offsets, slicing, and view semantics (slices return views that share memory). - Broadcasting — NumPy-style shape expansion without materializing repeated values.
- Dtype-aware operations — 15 core dtypes with NumPy-oriented promotion (NEP50) and conversion behavior.
- Broad
np.*surface — creation, manipulation, math, reductions, comparisons, logic, linear algebra, FFT, random sampling, and.npy/.npzI/O. - Generated IL + SIMD kernels — runtime-specialized kernels (V128/V256/V512) for supported dtype and layout combinations.
Links
- Documentation: https://scisharp.github.io/NumSharp/
- Getting started: https://scisharp.github.io/NumSharp/docs/NDArray.html
- API reference: https://scisharp.github.io/NumSharp/api/
- Coverage & support dashboard: https://scisharp.github.io/NumSharp/docs/coverage-support-dashboard.html
- Source: https://github.com/SciSharp/NumSharp
Licensed under the Apache License 2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (24)
Showing the top 5 NuGet packages that depend on NumSharp:
| Package | Downloads |
|---|---|
|
Microsoft.Quantum.Simulators
Classical simulators of quantum computers for the Q# programming language. |
|
|
Microsoft.Quantum.Standard
Microsoft's Quantum standard libraries. |
|
|
Bigtree.Algorithm
Machine Learning library in .NET Core. |
|
|
Microsoft.Quantum.Standard.Visualization
Provides IQ# visualization support for Microsoft's Q# standard libraries. |
|
|
KokoroSharp
**Requires an ONNX Runtime package to function. KokoroSharp is an inference engine for Kokoro TTS with ONNX runtime, enabling fast and flexible local text-to-speech (fp/quanted) purely via C#. It features segment streaming, voice mixing, linear job scheduling, and optional playback. |
GitHub repositories (11)
Showing the top 11 popular GitHub repositories that depend on NumSharp:
| Repository | Stars |
|---|---|
|
openutau/OpenUtau
Open singing synthesis platform / Open source UTAU successor
|
|
|
kendryte/nncase
Open deep learning compiler stack for Kendryte AI accelerators ✨
|
|
|
SciSharp/SiaNet
An easy to use C# deep learning library with CUDA/OpenCL support
|
|
|
vocoder712/OpenUtauMobile
OpenUtau Mobile 是一个面向移动端的开源免费歌声合成软件; OpenUtau Mobile is a free and open-source singing voice synthesis software for mobile devices.
|
|
|
microsoft/qsharp-runtime
Runtime components for Q#
|
|
|
cassiebreviu/StableDiffusion
Inference Stable Diffusion with C# and ONNX Runtime
|
|
|
Lyrcaxis/KokoroSharp
Fast local TTS inference engine in C# with ONNX runtime. Multi-speaker, multi-platform and multilingual. Integrate on your .NET projects using a plug-and-play NuGet package, complete with all voices.
|
|
|
microsoft/Microsoft-Rocket-Video-Analytics-Platform
A highly extensible software stack to empower everyone to build practical real-world live video analytics applications for object detection and counting with cutting edge machine learning algorithms.
|
|
|
mobitouchOS/MaIN.NET
NuGet package designed to make LLMs, RAG, and Agents first-class citizens in .NET
|
|
|
SciSharp/Gym.NET
openai/gym's popular toolkit for developing and comparing reinforcement learning algorithms port to C#.
|
|
|
georg-jung/FaceAiSharp
State-of-the-art face detection and face recognition for .NET.
|
| Version | Downloads | Last Updated |
|---|---|---|
| 0.70.0 | 116 | 9/6/2026 |
| 0.60.0 | 5,509 | 6/28/2026 |
| 0.50.0-prerelease | 222 | 4/12/2026 |
| 0.41.0-prerelease | 212 | 3/23/2026 |
| 0.40.0-prerelease | 150 | 7/19/2026 |
| 0.30.0 | 3,805,149 | 2/14/2021 |
| 0.20.5 | 793,844 | 12/31/2019 |
| 0.20.4 | 357,706 | 10/5/2019 |
| 0.20.3 | 4,157 | 9/28/2019 |
| 0.20.2 | 2,955 | 9/11/2019 |
| 0.20.1 | 19,650 | 9/1/2019 |
| 0.20.0 | 4,868 | 8/20/2019 |
| 0.10.6 | 28,445 | 7/24/2019 |
| 0.10.5 | 3,362 | 7/22/2019 |