Skip to content

Releases: SciSharp/NumSharp

v0.20.5

31 Dec 16:34
Compare
Choose a tag to compare
  • NDArray.Indexing: Rewrite of the getter mechanism, NDArray getter now supports combining 'NDArray, Slice, string, int, bool' in the same slice.
  • NDArray.Indexing: Added support for indexing with unmanaged array of indices: ndarray[int* pointer, int length], nd.GetData(int*, int), etc..
  • NDArray.Broadcasting: fixed multiple issues.
  • NDArray.Slicing: Added support for slicing a broadcasted NDArray.
  • Added NPTypeCode.Float as an alias to NPTypeCode.Single
  • Extending NPY and fixing NPZ (Thanks Matthew Moloney)
  • Added NDArray.AsOrMakeGeneric()
  • Added np.nonzero. np.maximum, np.minimum, np.all, np.any
  • Arrays.cs: perf-optted Arrays.Slice
  • NDArray.FromMultiDimArray: Fixed #367
  • np.clip: Added @out argument
  • Added np.array(IEnumerable) and np.array(IEnumerable, int size) which is faster.
  • np.broadcast_to: added additional overloads.

v0.20.4

05 Oct 16:06
Compare
Choose a tag to compare

Changes

  • Added np.transpose, np.swapaxes, ndarray.T, np.moveaxis, np.rollaxis, np.size, np.copyto.
  • Added np.ceil, np.arccos, np.floor, np.modf, np.square, np.round, np.sign, np.arcsin, np.arctan.
  • Added np.random.*: beta, gamma, bernoulli, binomial, lognormal, normal, poisson, chisquare, geometric.
  • Added support for np.newaxis, ... (ellipsis) in a slice.
  • Performance optimization for np.array, np.linspace, Randomizer class and all np.random.* methods.

Bug Fixes

  • ndarray.view copying when it shouldn't.
  • couple of ambiguous methods

Obsoletion

  • nd.Unsafe.Shape is now obsolete in favor of nd.Shape.

Special thanks to @henon and @deepakkumar1984 for a PRing great portion of this release.

v0.20.3

28 Sep 14:57
Compare
Choose a tag to compare

Breaking Changes

  • NumSharp.Backends.NPTypeCode moved to NumSharp.NPTypeCode.

v0.10-slice

28 Jul 12:37
Compare
Choose a tag to compare
release signed assembly v0.10.6.

v0.7 works with TensorFlow.NET

31 Jan 04:04
Compare
Choose a tag to compare
v0.7-tensorflow

Merge branch 'master' of https://github.com/Oceania2018/NumSharp

v0.6 Supports LAPACK

22 Dec 14:45
727fd41
Compare
Choose a tag to compare
Merge pull request #162 from dotChris90/master

Extend doc and generated new API docs

v0.5-dtype

05 Dec 02:38
Compare
Choose a tag to compare
release v0.5

v0.4

22 Nov 02:54
Compare
Choose a tag to compare
released v0.4