Table of Contents

Namespace NumSharp.Utilities

Classes

ArrayConvert

Presents all possible combinations of array conversion of types supported by numpy.

Arrays
ArraysExtensions
ConcurrentHashset<T>
Converts

Provides various methods related to Convert.

Converts<T>

Provides various methods related to Convert based on give T.

Hashset<T>
InfoOf<T>

Provides a cache for properties of T that requires computation.

NDCoordinatesAxisIncrementor
NDCoordinatesIncrementor
NDCoordinatesIncrementorAutoResetting
NDCoordinatesLeftToAxisIncrementor
NDExtendedCoordinatesIncrementor
NDOffsetIncrementor
NDOffsetIncrementorAutoresetting
NonGenericConvert

Provides a way to convert boxed object from known time to specific type.

NumberInfo
SteppingExtension
TypelessConvert

Provides a way to convert boxed object from known input type to known output type. By making it receive and return object - It is suitable for a common delegate: see TypelessConvertDelegate

py

Implements Python utility functions that are often used in connection with numpy

Structs

Hashset<T>.Enumerator
ValueCoordinatesIncrementor
ValueCoordinatesIncrementorAutoResetting
ValueOffsetIncrementor
ValueOffsetIncrementorAutoresetting

Delegates

TypelessConvertDelegate
ValueCoordinatesIncrementor.EndCallbackHandler