Table of Contents

Class NDAxisIter

Namespace
NumSharp.Backends.Iteration
Assembly
NumSharp.dll
public static class NDAxisIter
Inheritance
NDAxisIter
Inherited Members

Methods

ExecuteSameType<T, TKernel>(UnmanagedStorage, UnmanagedStorage, int)

public static void ExecuteSameType<T, TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis) where T : unmanaged where TKernel : struct, INDAxisSameTypeKernel<T>

Parameters

src UnmanagedStorage
dst UnmanagedStorage
axis int

Type Parameters

T
TKernel

ReduceBool<T, TKernel>(UnmanagedStorage, UnmanagedStorage, int)

public static void ReduceBool<T, TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis) where T : unmanaged where TKernel : struct, INDBooleanReductionKernel<T>

Parameters

src UnmanagedStorage
dst UnmanagedStorage
axis int

Type Parameters

T
TKernel

ReduceDouble<TKernel>(UnmanagedStorage, UnmanagedStorage, int, int)

public static void ReduceDouble<TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis, int ddof) where TKernel : struct, INDAxisDoubleReductionKernel

Parameters

src UnmanagedStorage
dst UnmanagedStorage
axis int
ddof int

Type Parameters

TKernel

ReduceNumeric<T, TKernel>(UnmanagedStorage, UnmanagedStorage, int)

Execute a numeric reduction along an axis using the provided kernel. Used as fallback for non-contiguous, sliced, or broadcast arrays.

public static void ReduceNumeric<T, TKernel>(UnmanagedStorage src, UnmanagedStorage dst, int axis) where T : unmanaged where TKernel : struct, INDAxisNumericReductionKernel<T>

Parameters

src UnmanagedStorage
dst UnmanagedStorage
axis int

Type Parameters

T
TKernel