Class DefaultEngine
Default Tensor Engine implemented in pure micro-optimized C#.
public class DefaultEngine : TensorEngine
- Inheritance
-
DefaultEngine
- Inherited Members
- Extension Methods
Fields
ParallelAbove
The threshold atwhich after n-items in an array, computation will use Parallel.For
public const int ParallelAbove = 84999
Field Value
Methods
ACos(in NDArray, NPTypeCode?)
public override NDArray ACos(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ACos(in NDArray, Type)
public override NDArray ACos(in NDArray nd, Type dtype)
Parameters
Returns
AMax(in NDArray, int, Type, bool)
public override NDArray AMax(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
AMax(in NDArray, int?, NPTypeCode?, bool)
public override NDArray AMax(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
AMaxElementwise<T>(NDArray, NPTypeCode?)
public T AMaxElementwise<T>(NDArray arr, NPTypeCode? typeCode) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
- T
Type Parameters
T
AMin(in NDArray, int, Type, bool)
public override NDArray AMin(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
AMin(in NDArray, int?, NPTypeCode?, bool)
public override NDArray AMin(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
AMinElementwise<T>(NDArray, NPTypeCode?)
public T AMinElementwise<T>(NDArray arr, NPTypeCode? typeCode) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
- T
Type Parameters
T
ASin(in NDArray, NPTypeCode?)
public override NDArray ASin(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ASin(in NDArray, Type)
public override NDArray ASin(in NDArray nd, Type dtype)
Parameters
Returns
ATan(in NDArray, NPTypeCode?)
public override NDArray ATan(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ATan(in NDArray, Type)
public override NDArray ATan(in NDArray nd, Type dtype)
Parameters
Returns
ATan2(in NDArray, in NDArray, NPTypeCode?)
public override NDArray ATan2(in NDArray y, in NDArray x, NPTypeCode? typeCode = null)
Parameters
yNDArrayxNDArraytypeCodeNPTypeCode?
Returns
ATan2(in NDArray, in NDArray, Type)
public override NDArray ATan2(in NDArray y, in NDArray x, Type dtype)
Parameters
Returns
Abs(in NDArray, NPTypeCode?)
public override NDArray Abs(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Abs(in NDArray, Type)
public override NDArray Abs(in NDArray nd, Type dtype)
Parameters
Returns
Add(in NDArray, in NDArray)
public override NDArray Add(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddBoolean(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddBoolean(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddByte(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddByte(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddChar(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddChar(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddDecimal(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddDecimal(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddDouble(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddDouble(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddSingle(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddSingle(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddUInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddUInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddUInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddUInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
AddUInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray AddUInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
All(NDArray)
Test whether all array elements evaluate to True.
public override bool All(NDArray nd)
Parameters
ndNDArray
Returns
All(NDArray, int)
Test whether all array elements along a given axis evaluate to True.
public override NDArray<bool> All(NDArray nd, int axis)
Parameters
Returns
AllClose(NDArray, NDArray, double, double, bool)
Returns True if two arrays are element-wise equal within a tolerance. The tolerance values are positive, typically very small numbers.The
relative difference (rtol * abs(b)) and the absolute difference
atol are added together to compare against the absolute difference
between a and b.
If either array contains one or more NaNs, False is returned.
Infs are treated as equal if they are in the same place and of the same
sign in both arrays.
public override bool AllClose(NDArray a, NDArray b, double rtol = 1E-05, double atol = 1E-08, bool equal_nan = false)
Parameters
aNDArraybNDArrayInput array to compare with a.
rtoldoubleThe relative tolerance parameter(see Notes)
atoldoubleThe absolute tolerance parameter(see Notes)
equal_nanboolWhether to compare NaN's as equal. If True, NaN's in
awill be considered equal to NaN's inbin the output array.
Returns
AreBroadcastable(params NDArray[])
public static bool AreBroadcastable(params NDArray[] arrays)
Parameters
arraysNDArray[]
Returns
Remarks
AreBroadcastable(params Shape[])
public static bool AreBroadcastable(params Shape[] shapes)
Parameters
shapesShape[]
Returns
Remarks
AreBroadcastable(params int[][])
public static bool AreBroadcastable(params int[][] shapes)
Parameters
shapesint[][]
Returns
Remarks
ArgMax(in NDArray)
public override NDArray ArgMax(in NDArray a)
Parameters
aNDArray
Returns
ArgMax(in NDArray, int)
public override NDArray ArgMax(in NDArray a, int axis)
Parameters
Returns
ArgMaxElementwise(NDArray)
public int ArgMaxElementwise(NDArray arr)
Parameters
arrNDArray
Returns
ArgMin(in NDArray)
public override NDArray ArgMin(in NDArray a)
Parameters
aNDArray
Returns
ArgMin(in NDArray, int)
public override NDArray ArgMin(in NDArray a, int axis)
Parameters
Returns
ArgMinElementwise(NDArray)
public int ArgMinElementwise(NDArray arr)
Parameters
arrNDArray
Returns
Broadcast(params NDArray[])
public static NDArray[] Broadcast(params NDArray[] arrays)
Parameters
arraysNDArray[]
Returns
- NDArray[]
Remarks
Broadcast(Shape, Shape)
public static (Shape LeftShape, Shape RightShape) Broadcast(Shape leftShape, Shape rightShape)
Parameters
Returns
Remarks
Broadcast(params Shape[])
public static Shape[] Broadcast(params Shape[] shapes)
Parameters
shapesShape[]
Returns
- Shape[]
Remarks
Cast(NDArray, NPTypeCode, bool)
public override NDArray Cast(NDArray nd, NPTypeCode dtype, bool copy)
Parameters
ndNDArraydtypeNPTypeCodecopybool
Returns
Cast(NDArray, Type, bool)
public override NDArray Cast(NDArray nd, Type dtype, bool copy)
Parameters
Returns
Ceil(in NDArray, NPTypeCode?)
public override NDArray Ceil(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Ceil(in NDArray, Type)
public override NDArray Ceil(in NDArray nd, Type dtype)
Parameters
Returns
Clip(in NDArray, in ValueType, in ValueType, NPTypeCode?)
public override NDArray Clip(in NDArray lhs, in ValueType min, in ValueType max, NPTypeCode? typeCode = null)
Parameters
lhsNDArrayminValueTypemaxValueTypetypeCodeNPTypeCode?
Returns
Clip(in NDArray, in ValueType, in ValueType, Type)
public override NDArray Clip(in NDArray lhs, in ValueType min, in ValueType max, Type dtype)
Parameters
Returns
ClipNDArray(in NDArray, in NDArray, in NDArray, NPTypeCode?, NDArray)
public override NDArray ClipNDArray(in NDArray lhs, in NDArray min, in NDArray max, NPTypeCode? typeCode = null, NDArray @out = null)
Parameters
lhsNDArrayminNDArraymaxNDArraytypeCodeNPTypeCode?outNDArray
Returns
ClipNDArray(in NDArray, in NDArray, in NDArray, Type, NDArray)
public override NDArray ClipNDArray(in NDArray lhs, in NDArray min, in NDArray max, Type dtype, NDArray @out = null)
Parameters
Returns
Compare(in NDArray, in NDArray)
public override NDArray<bool> Compare(in NDArray x, in NDArray y)
Parameters
Returns
Cos(in NDArray, NPTypeCode?)
public override NDArray Cos(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Cos(in NDArray, Type)
public override NDArray Cos(in NDArray nd, Type dtype)
Parameters
Returns
Cosh(in NDArray, NPTypeCode?)
public override NDArray Cosh(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Cosh(in NDArray, Type)
public override NDArray Cosh(in NDArray nd, Type dtype)
Parameters
Returns
CreateNDArray(Shape, Type, IArraySlice, char)
public override NDArray CreateNDArray(Shape shape, Type dtype = null, IArraySlice buffer = null, char order = 'C')
Parameters
shapeShapedtypeTypebufferIArraySliceorderchar
Returns
CreateNDArray(Shape, Type, Array, char)
public override NDArray CreateNDArray(Shape shape, Type dtype = null, Array buffer = null, char order = 'C')
Parameters
Returns
CumSumElementwise<T>(in NDArray, NPTypeCode?)
public NDArray CumSumElementwise<T>(in NDArray arr, NPTypeCode? typeCode) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
Type Parameters
T
Divide(in NDArray, in NDArray)
public override NDArray Divide(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideBoolean(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideBoolean(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideByte(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideByte(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideChar(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideChar(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideDecimal(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideDecimal(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideDouble(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideDouble(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideSingle(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideSingle(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideUInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideUInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideUInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideUInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
DivideUInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray DivideUInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
Dot(in NDArray, in NDArray)
public override NDArray Dot(in NDArray left, in NDArray right)
Parameters
Returns
Remarks
DotNDMD(in NDArray, in NDArray)
public static NDArray DotNDMD(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsBoolean(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsBoolean(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsByte(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsByte(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsChar(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsChar(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsDecimal(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsDecimal(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsDouble(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsDouble(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsSingle(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsSingle(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsUInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsUInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsUInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsUInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
EqualsUInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray<bool> EqualsUInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
Exp(in NDArray, NPTypeCode?)
public override NDArray Exp(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Exp(in NDArray, Type)
public override NDArray Exp(in NDArray nd, Type dtype)
Parameters
Returns
Exp2(in NDArray, NPTypeCode?)
public override NDArray Exp2(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Exp2(in NDArray, Type)
public override NDArray Exp2(in NDArray nd, Type dtype)
Parameters
Returns
Expm1(in NDArray, NPTypeCode?)
public override NDArray Expm1(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Expm1(in NDArray, Type)
public override NDArray Expm1(in NDArray nd, Type dtype)
Parameters
Returns
Floor(in NDArray, NPTypeCode?)
public override NDArray Floor(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Floor(in NDArray, Type)
public override NDArray Floor(in NDArray nd, Type dtype)
Parameters
Returns
GetStorage(NPTypeCode)
Get storage for given typeCode.
public override UnmanagedStorage GetStorage(NPTypeCode typeCode)
Parameters
typeCodeNPTypeCode
Returns
GetStorage(Type)
Get storage for given dtype.
public override UnmanagedStorage GetStorage(Type dtype)
Parameters
dtypeType
Returns
IsClose(NDArray, NDArray, double, double, bool)
Returns a boolean array where two arrays are element-wise equal within a
tolerance.
The tolerance values are positive, typically very small numbers.The
relative difference (rtol * abs(b)) and the absolute difference
atol are added together to compare against the absolute difference
between a and b.
Warning: The default atol is not appropriate for comparing numbers
that are much smaller than one(see Notes).
See also allclose
Notes: For finite values, isclose uses the following equation to test whether two floating point values are equivalent.
absolute(`a` - `b`) less than or equal to (`atol` + `rtol` * absolute(`b`))
Unlike the built-in math.isclose, the above equation is not symmetric
in a and b -- it assumes b is the reference value -- so that
isclose(a, b) might be different from isclose(b, a). Furthermore,
the default value of atol is not zero, and is used to determine what
small values should be considered close to zero.The default value is
appropriate for expected values of order unity: if the expected values
are significantly smaller than one, it can result in false positives.
atol should be carefully selected for the use case at hand. A zero value
for atol will result in False if either a or b is zero.
public override NDArray<bool> IsClose(NDArray a, NDArray b, double rtol = 1E-05, double atol = 1E-08, bool equal_nan = false)
Parameters
aNDArrayInput array to compare with b
bNDArrayInput array to compare with a.
rtoldoubleThe relative tolerance parameter(see Notes)
atoldoubleThe absolute tolerance parameter(see Notes)
equal_nanboolWhether to compare NaN's as equal. If True, NaN's in
awill be considered equal to NaN's inbin the output array.
Returns
- NDArray<bool>
Returns a boolean array of where
aandbare equal within the given tolerance.If bothaandbare scalars, returns a single boolean value.
IsFinite(NDArray)
Test element-wise for finiteness (not infinity or not Not a Number).
public override NDArray<bool> IsFinite(NDArray a)
Parameters
aNDArray
Returns
IsNan(NDArray)
Test element-wise for Not a Number.
public override NDArray<bool> IsNan(NDArray a)
Parameters
aNDArray
Returns
Log(in NDArray, NPTypeCode?)
public override NDArray Log(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log(in NDArray, Type)
public override NDArray Log(in NDArray nd, Type dtype)
Parameters
Returns
Log10(in NDArray, NPTypeCode?)
public override NDArray Log10(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log10(in NDArray, Type)
public override NDArray Log10(in NDArray nd, Type dtype)
Parameters
Returns
Log1p(in NDArray, NPTypeCode?)
public override NDArray Log1p(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log1p(in NDArray, Type)
public override NDArray Log1p(in NDArray nd, Type dtype)
Parameters
Returns
Log2(in NDArray, NPTypeCode?)
public override NDArray Log2(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log2(in NDArray, Type)
public override NDArray Log2(in NDArray nd, Type dtype)
Parameters
Returns
Matmul(NDArray, NDArray)
public override NDArray Matmul(NDArray lhs, NDArray rhs)
Parameters
Returns
Remarks
Mean(in NDArray, int, Type, bool)
public override NDArray Mean(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
Mean(in NDArray, int?, NPTypeCode?, bool)
public override NDArray Mean(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
MeanElementwise<T>(NDArray, NPTypeCode?)
public T MeanElementwise<T>(NDArray arr, NPTypeCode? typeCode) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
- T
Type Parameters
T
Mod(in NDArray, in NDArray)
public override NDArray Mod(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModBoolean(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModBoolean(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModByte(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModByte(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModChar(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModChar(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModDecimal(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModDecimal(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModDouble(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModDouble(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModF(in NDArray, NPTypeCode?)
public override (NDArray Fractional, NDArray Intergral) ModF(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ModF(in NDArray, Type)
public override (NDArray Fractional, NDArray Intergral) ModF(in NDArray nd, Type dtype)
Parameters
Returns
ModInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModSingle(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModSingle(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModUInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModUInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModUInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModUInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModUInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray ModUInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MoveAxis(in NDArray, int[], int[])
public override NDArray MoveAxis(in NDArray nd, int[] source, int[] destinition)
Parameters
Returns
Multiply(NDArray, NDArray)
public override NDArray Multiply(NDArray lhs, NDArray rhs)
Parameters
Returns
MultiplyBoolean(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyBoolean(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyByte(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyByte(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyChar(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyChar(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyDecimal(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyDecimal(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyDouble(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyDouble(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyMatrix(NDArray, NDArray, NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
protected static NDArray MultiplyMatrix(NDArray left, NDArray right, NDArray @out = null)
Parameters
Returns
Remarks
MultiplySingle(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplySingle(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyUInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyUInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyUInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyUInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
MultiplyUInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray MultiplyUInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
Negate(in NDArray)
public override NDArray Negate(in NDArray nd)
Parameters
ndNDArray
Returns
NonZero(in NDArray)
Test whether all array elements evaluate to True.
public override NDArray<int>[] NonZero(in NDArray nd)
Parameters
ndNDArray
Returns
Power(in NDArray, in ValueType, NPTypeCode?)
public override NDArray Power(in NDArray lhs, in ValueType rhs, NPTypeCode? typeCode = null)
Parameters
lhsNDArrayrhsValueTypetypeCodeNPTypeCode?
Returns
Power(in NDArray, in ValueType, Type)
public override NDArray Power(in NDArray lhs, in ValueType rhs, Type dtype)
Parameters
Returns
ProductElementwise<T>(NDArray, NPTypeCode?)
public T ProductElementwise<T>(NDArray arr, NPTypeCode? typeCode) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
- T
Type Parameters
T
ReduceAMax(NDArray, int?, bool, NPTypeCode?)
public override NDArray ReduceAMax(NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?
Returns
ReduceAMin(NDArray, int?, bool, NPTypeCode?)
public override NDArray ReduceAMin(NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?
Returns
ReduceAdd(in NDArray, int?, bool, NPTypeCode?, NDArray)
public override NDArray ReduceAdd(in NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null, NDArray @out = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?outNDArray
Returns
ReduceArgMax(NDArray, int?)
public override NDArray ReduceArgMax(NDArray arr, int? axis_)
Parameters
Returns
ReduceArgMin(NDArray, int?)
public override NDArray ReduceArgMin(NDArray arr, int? axis_)
Parameters
Returns
ReduceCumAdd(in NDArray, int?, NPTypeCode?)
public override NDArray ReduceCumAdd(in NDArray arr, int? axis_, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?typeCodeNPTypeCode?
Returns
ReduceMean(in NDArray, int?, bool, NPTypeCode?)
public override NDArray ReduceMean(in NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?
Returns
ReduceProduct(NDArray, int?, bool, NPTypeCode?)
public override NDArray ReduceProduct(NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?
Returns
ReduceStd(NDArray, int?, bool, int?, NPTypeCode?)
public override NDArray ReduceStd(NDArray arr, int? axis_, bool keepdims = false, int? ddof = null, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsboolddofint?typeCodeNPTypeCode?
Returns
ReduceVar(NDArray, int?, bool, int?, NPTypeCode?)
public override NDArray ReduceVar(NDArray arr, int? axis_, bool keepdims = false, int? ddof = null, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsboolddofint?typeCodeNPTypeCode?
Returns
ResolveReturnShape(params NDArray[])
public static Shape ResolveReturnShape(params NDArray[] shapes)
Parameters
shapesNDArray[]
Returns
Remarks
ResolveReturnShape(Shape, Shape)
public static Shape ResolveReturnShape(Shape leftShape, Shape rightShape)
Parameters
Returns
Remarks
ResolveReturnShape(params Shape[])
public static Shape ResolveReturnShape(params Shape[] shapes)
Parameters
shapesShape[]
Returns
Remarks
ResolveUnaryReturnType(in NDArray, NPTypeCode?)
public NPTypeCode ResolveUnaryReturnType(in NDArray nd, NPTypeCode? @override)
Parameters
ndNDArrayoverrideNPTypeCode?
Returns
ResolveUnaryReturnType(in NDArray, Type)
public NPTypeCode ResolveUnaryReturnType(in NDArray nd, Type @override)
Parameters
Returns
RollAxis(in NDArray, int, int)
public override NDArray RollAxis(in NDArray nd, int axis, int start = 0)
Parameters
Returns
Round(in NDArray, int, NPTypeCode?)
public override NDArray Round(in NDArray nd, int decimals, NPTypeCode? typeCode = null)
Parameters
ndNDArraydecimalsinttypeCodeNPTypeCode?
Returns
Round(in NDArray, int, Type)
public override NDArray Round(in NDArray nd, int decimals, Type dtype)
Parameters
Returns
Round(in NDArray, NPTypeCode?)
public override NDArray Round(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Round(in NDArray, Type)
public override NDArray Round(in NDArray nd, Type dtype)
Parameters
Returns
Sign(in NDArray, NPTypeCode?)
public override NDArray Sign(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sign(in NDArray, Type)
public override NDArray Sign(in NDArray nd, Type dtype)
Parameters
Returns
Sin(in NDArray, NPTypeCode?)
public override NDArray Sin(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sin(in NDArray, Type)
public override NDArray Sin(in NDArray nd, Type dtype)
Parameters
Returns
Sinh(in NDArray, NPTypeCode?)
public override NDArray Sinh(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sinh(in NDArray, Type)
public override NDArray Sinh(in NDArray nd, Type dtype)
Parameters
Returns
Sqrt(in NDArray, NPTypeCode?)
public override NDArray Sqrt(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sqrt(in NDArray, Type)
public override NDArray Sqrt(in NDArray nd, Type dtype)
Parameters
Returns
StdElementwise<T>(NDArray, NPTypeCode?, int?)
public T StdElementwise<T>(NDArray arr, NPTypeCode? typeCode, int? ddof) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?ddofint?
Returns
- T
Type Parameters
T
Subtract(in NDArray, in NDArray)
public override NDArray Subtract(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractBoolean(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractBoolean(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractByte(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractByte(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractChar(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractChar(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractDecimal(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractDecimal(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractDouble(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractDouble(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractSingle(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractSingle(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractUInt16(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractUInt16(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractUInt32(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractUInt32(in NDArray lhs, in NDArray rhs)
Parameters
Returns
SubtractUInt64(in NDArray, in NDArray)
[SuppressMessage("ReSharper", "JoinDeclarationAndInitializer")]
[SuppressMessage("ReSharper", "CompareOfFloatsByEqualityOperator")]
public NDArray SubtractUInt64(in NDArray lhs, in NDArray rhs)
Parameters
Returns
Sum(in NDArray, int, Type, bool)
public override NDArray Sum(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
Sum(in NDArray, int?, NPTypeCode?, bool)
public override NDArray Sum(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
SumElementwise<T>(NDArray, NPTypeCode?)
public T SumElementwise<T>(NDArray arr, NPTypeCode? typeCode) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
- T
Type Parameters
T
SwapAxes(in NDArray, int, int)
public override NDArray SwapAxes(in NDArray nd, int axis1, int axis2)
Parameters
Returns
Tan(in NDArray, NPTypeCode?)
public override NDArray Tan(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Tan(in NDArray, Type)
public override NDArray Tan(in NDArray nd, Type dtype)
Parameters
Returns
Tanh(in NDArray, NPTypeCode?)
public override NDArray Tanh(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Tanh(in NDArray, Type)
public override NDArray Tanh(in NDArray nd, Type dtype)
Parameters
Returns
Transpose(in NDArray, int[])
public override NDArray Transpose(in NDArray nd, int[] premute = null)
Parameters
Returns
VarElementwise<T>(NDArray, NPTypeCode?, int?)
public T VarElementwise<T>(NDArray arr, NPTypeCode? typeCode, int? ddof) where T : unmanaged
Parameters
arrNDArraytypeCodeNPTypeCode?ddofint?
Returns
- T
Type Parameters
T
amax_elementwise(NDArray, NPTypeCode?)
protected object amax_elementwise(NDArray arr, NPTypeCode? typeCode)
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
amin_elementwise(NDArray, NPTypeCode?)
protected object amin_elementwise(NDArray arr, NPTypeCode? typeCode)
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
argmax_elementwise(NDArray)
protected object argmax_elementwise(NDArray arr)
Parameters
arrNDArray
Returns
argmin_elementwise(NDArray)
protected object argmin_elementwise(NDArray arr)
Parameters
arrNDArray
Returns
check_and_adjust_axis(NDArray, int)
public static int check_and_adjust_axis(NDArray nd, int axis)
Parameters
Returns
check_and_adjust_axis(int, int)
public static int check_and_adjust_axis(int ndims, int axis)
Parameters
Returns
cumsum_elementwise(in NDArray, NPTypeCode?)
protected NDArray cumsum_elementwise(in NDArray arr, NPTypeCode? typeCode)
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
mean_elementwise(NDArray, NPTypeCode?)
protected object mean_elementwise(NDArray arr, NPTypeCode? typeCode)
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
normalize_axis_tuple(int, object, bool)
public static int[] normalize_axis_tuple(int axis, object argname = null, bool allow_duplicate = false)
Parameters
Returns
- int[]
normalize_axis_tuple(int[], object, bool)
public static int[] normalize_axis_tuple(int[] axis, object argname = null, bool allow_duplicate = false)
Parameters
Returns
- int[]
product_elementwise(NDArray, NPTypeCode?)
protected object product_elementwise(NDArray arr, NPTypeCode? typeCode)
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
std_elementwise(NDArray, NPTypeCode?, int?)
protected object std_elementwise(NDArray arr, NPTypeCode? typeCode, int? ddof)
Parameters
arrNDArraytypeCodeNPTypeCode?ddofint?
Returns
sum_elementwise(NDArray, NPTypeCode?)
protected object sum_elementwise(NDArray arr, NPTypeCode? typeCode)
Parameters
arrNDArraytypeCodeNPTypeCode?
Returns
var_elementwise(NDArray, NPTypeCode?, int?)
protected object var_elementwise(NDArray arr, NPTypeCode? typeCode, int? ddof)
Parameters
arrNDArraytypeCodeNPTypeCode?ddofint?