Class TensorEngine
- Namespace
- NumSharp
- Assembly
- NumSharp.dll
public abstract class TensorEngine
- Inheritance
-
TensorEngine
- Derived
- Inherited Members
- Extension Methods
Methods
ACos(in NDArray, NPTypeCode?)
public abstract NDArray ACos(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ACos(in NDArray, Type)
public abstract NDArray ACos(in NDArray nd, Type dtype)
Parameters
Returns
AMax(in NDArray, int, Type, bool)
public abstract NDArray AMax(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
AMax(in NDArray, int?, NPTypeCode?, bool)
public abstract NDArray AMax(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
AMin(in NDArray, int, Type, bool)
public abstract NDArray AMin(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
AMin(in NDArray, int?, NPTypeCode?, bool)
public abstract NDArray AMin(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
ASin(in NDArray, NPTypeCode?)
public abstract NDArray ASin(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ASin(in NDArray, Type)
public abstract NDArray ASin(in NDArray nd, Type dtype)
Parameters
Returns
ATan(in NDArray, NPTypeCode?)
public abstract NDArray ATan(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ATan(in NDArray, Type)
public abstract NDArray ATan(in NDArray nd, Type dtype)
Parameters
Returns
ATan2(in NDArray, in NDArray, NPTypeCode?)
public abstract NDArray ATan2(in NDArray y, in NDArray x, NPTypeCode? typeCode = null)
Parameters
yNDArrayxNDArraytypeCodeNPTypeCode?
Returns
ATan2(in NDArray, in NDArray, Type)
public abstract NDArray ATan2(in NDArray y, in NDArray x, Type dtype)
Parameters
Returns
Abs(in NDArray, NPTypeCode?)
public abstract NDArray Abs(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Abs(in NDArray, Type)
public abstract NDArray Abs(in NDArray nd, Type dtype)
Parameters
Returns
Add(in NDArray, in NDArray)
public abstract NDArray Add(in NDArray lhs, in NDArray rhs)
Parameters
Returns
All(NDArray)
public abstract bool All(NDArray nd)
Parameters
ndNDArray
Returns
All(NDArray, int)
public abstract NDArray<bool> All(NDArray nd, int axis)
Parameters
Returns
AllClose(NDArray, NDArray, double, double, bool)
public abstract bool AllClose(NDArray a, NDArray b, double rtol = 1E-05, double atol = 1E-08, bool equal_nan = false)
Parameters
Returns
ArgMax(in NDArray)
public abstract NDArray ArgMax(in NDArray a)
Parameters
aNDArray
Returns
ArgMax(in NDArray, int)
public abstract NDArray ArgMax(in NDArray a, int axis)
Parameters
Returns
ArgMin(in NDArray)
public abstract NDArray ArgMin(in NDArray a)
Parameters
aNDArray
Returns
ArgMin(in NDArray, int)
public abstract NDArray ArgMin(in NDArray a, int axis)
Parameters
Returns
Cast(NDArray, NPTypeCode, bool)
public abstract NDArray Cast(NDArray x, NPTypeCode dtype, bool copy)
Parameters
xNDArraydtypeNPTypeCodecopybool
Returns
Cast(NDArray, Type, bool)
public abstract NDArray Cast(NDArray x, Type dtype, bool copy)
Parameters
Returns
Ceil(in NDArray, NPTypeCode?)
public abstract NDArray Ceil(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Ceil(in NDArray, Type)
public abstract NDArray Ceil(in NDArray nd, Type dtype)
Parameters
Returns
Clip(in NDArray, in ValueType, in ValueType, NPTypeCode?)
public abstract 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 abstract 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 abstract 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 abstract NDArray ClipNDArray(in NDArray lhs, in NDArray min, in NDArray max, Type dtype, NDArray @out = null)
Parameters
Returns
Compare(in NDArray, in NDArray)
public abstract NDArray<bool> Compare(in NDArray lhs, in NDArray rhs)
Parameters
Returns
Cos(in NDArray, NPTypeCode?)
public abstract NDArray Cos(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Cos(in NDArray, Type)
public abstract NDArray Cos(in NDArray nd, Type dtype)
Parameters
Returns
Cosh(in NDArray, NPTypeCode?)
public abstract NDArray Cosh(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Cosh(in NDArray, Type)
public abstract NDArray Cosh(in NDArray nd, Type dtype)
Parameters
Returns
CreateNDArray(Shape, Type, IArraySlice, char)
public abstract NDArray CreateNDArray(Shape shape, Type dtype = null, IArraySlice buffer = null, char order = 'C')
Parameters
shapeShapedtypeTypebufferIArraySliceorderchar
Returns
CreateNDArray(Shape, Type, Array, char)
public abstract NDArray CreateNDArray(Shape shape, Type dtype = null, Array buffer = null, char order = 'C')
Parameters
Returns
Divide(in NDArray, in NDArray)
public abstract NDArray Divide(in NDArray lhs, in NDArray rhs)
Parameters
Returns
Dot(in NDArray, in NDArray)
public abstract NDArray Dot(in NDArray x, in NDArray y)
Parameters
Returns
Exp(in NDArray, NPTypeCode?)
public abstract NDArray Exp(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Exp(in NDArray, Type)
public abstract NDArray Exp(in NDArray nd, Type dtype)
Parameters
Returns
Exp2(in NDArray, NPTypeCode?)
public abstract NDArray Exp2(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Exp2(in NDArray, Type)
public abstract NDArray Exp2(in NDArray nd, Type dtype)
Parameters
Returns
Expm1(in NDArray, NPTypeCode?)
public abstract NDArray Expm1(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Expm1(in NDArray, Type)
public abstract NDArray Expm1(in NDArray nd, Type dtype)
Parameters
Returns
Floor(in NDArray, NPTypeCode?)
public abstract NDArray Floor(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Floor(in NDArray, Type)
public abstract NDArray Floor(in NDArray nd, Type dtype)
Parameters
Returns
GetStorage(NPTypeCode)
Get storage for given typeCode.
public abstract UnmanagedStorage GetStorage(NPTypeCode typeCode)
Parameters
typeCodeNPTypeCode
Returns
GetStorage(Type)
Get storage for given dtype.
public abstract UnmanagedStorage GetStorage(Type dtype)
Parameters
dtypeType
Returns
IsClose(NDArray, NDArray, double, double, bool)
public abstract NDArray<bool> IsClose(NDArray a, NDArray b, double rtol = 1E-05, double atol = 1E-08, bool equal_nan = false)
Parameters
Returns
IsFinite(NDArray)
public abstract NDArray<bool> IsFinite(NDArray a)
Parameters
aNDArray
Returns
IsNan(NDArray)
public abstract NDArray<bool> IsNan(NDArray a)
Parameters
aNDArray
Returns
Log(in NDArray, NPTypeCode?)
public abstract NDArray Log(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log(in NDArray, Type)
public abstract NDArray Log(in NDArray nd, Type dtype)
Parameters
Returns
Log10(in NDArray, NPTypeCode?)
public abstract NDArray Log10(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log10(in NDArray, Type)
public abstract NDArray Log10(in NDArray nd, Type dtype)
Parameters
Returns
Log1p(in NDArray, NPTypeCode?)
public abstract NDArray Log1p(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log1p(in NDArray, Type)
public abstract NDArray Log1p(in NDArray nd, Type dtype)
Parameters
Returns
Log2(in NDArray, NPTypeCode?)
public abstract NDArray Log2(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Log2(in NDArray, Type)
public abstract NDArray Log2(in NDArray nd, Type dtype)
Parameters
Returns
Matmul(NDArray, NDArray)
public abstract NDArray Matmul(NDArray lhs, NDArray rhs)
Parameters
Returns
Mean(in NDArray, int, Type, bool)
public abstract NDArray Mean(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
Mean(in NDArray, int?, NPTypeCode?, bool)
public abstract NDArray Mean(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
Mod(in NDArray, in NDArray)
public abstract NDArray Mod(in NDArray lhs, in NDArray rhs)
Parameters
Returns
ModF(in NDArray, NPTypeCode?)
public abstract (NDArray Fractional, NDArray Intergral) ModF(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
ModF(in NDArray, Type)
public abstract (NDArray Fractional, NDArray Intergral) ModF(in NDArray nd, Type dtype)
Parameters
Returns
MoveAxis(in NDArray, int[], int[])
public abstract NDArray MoveAxis(in NDArray nd, int[] source, int[] destinition)
Parameters
Returns
Multiply(NDArray, NDArray)
public abstract NDArray Multiply(NDArray lhs, NDArray rhs)
Parameters
Returns
Negate(in NDArray)
public abstract NDArray Negate(in NDArray nd)
Parameters
ndNDArray
Returns
NonZero(in NDArray)
public abstract NDArray<int>[] NonZero(in NDArray a)
Parameters
aNDArray
Returns
Power(in NDArray, in ValueType, NPTypeCode?)
public abstract NDArray Power(in NDArray lhs, in ValueType rhs, NPTypeCode? typeCode = null)
Parameters
lhsNDArrayrhsValueTypetypeCodeNPTypeCode?
Returns
Power(in NDArray, in ValueType, Type)
public abstract NDArray Power(in NDArray lhs, in ValueType rhs, Type type)
Parameters
Returns
ReduceAMax(NDArray, int?, bool, NPTypeCode?)
public abstract NDArray ReduceAMax(NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?
Returns
ReduceAMin(NDArray, int?, bool, NPTypeCode?)
public abstract 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 abstract 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 abstract NDArray ReduceArgMax(NDArray arr, int? axis_)
Parameters
Returns
ReduceArgMin(NDArray, int?)
public abstract NDArray ReduceArgMin(NDArray arr, int? axis_)
Parameters
Returns
ReduceCumAdd(in NDArray, int?, NPTypeCode?)
public abstract NDArray ReduceCumAdd(in NDArray arr, int? axis_, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?typeCodeNPTypeCode?
Returns
ReduceMean(in NDArray, int?, bool, NPTypeCode?)
public abstract NDArray ReduceMean(in NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?
Returns
ReduceProduct(NDArray, int?, bool, NPTypeCode?)
public abstract NDArray ReduceProduct(NDArray arr, int? axis_, bool keepdims = false, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsbooltypeCodeNPTypeCode?
Returns
ReduceStd(NDArray, int?, bool, int?, NPTypeCode?)
public abstract 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 abstract NDArray ReduceVar(NDArray arr, int? axis_, bool keepdims = false, int? ddof = null, NPTypeCode? typeCode = null)
Parameters
arrNDArrayaxis_int?keepdimsboolddofint?typeCodeNPTypeCode?
Returns
RollAxis(in NDArray, int, int)
public abstract NDArray RollAxis(in NDArray nd, int axis, int start = 0)
Parameters
Returns
Round(in NDArray, int, NPTypeCode?)
public abstract NDArray Round(in NDArray nd, int decimals, NPTypeCode? typeCode = null)
Parameters
ndNDArraydecimalsinttypeCodeNPTypeCode?
Returns
Round(in NDArray, int, Type)
public abstract NDArray Round(in NDArray nd, int decimals, Type dtype)
Parameters
Returns
Round(in NDArray, NPTypeCode?)
public abstract NDArray Round(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Round(in NDArray, Type)
public abstract NDArray Round(in NDArray nd, Type dtype)
Parameters
Returns
Sign(in NDArray, NPTypeCode?)
public abstract NDArray Sign(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sign(in NDArray, Type)
public abstract NDArray Sign(in NDArray nd, Type dtype)
Parameters
Returns
Sin(in NDArray, NPTypeCode?)
public abstract NDArray Sin(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sin(in NDArray, Type)
public abstract NDArray Sin(in NDArray nd, Type dtype)
Parameters
Returns
Sinh(in NDArray, NPTypeCode?)
public abstract NDArray Sinh(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sinh(in NDArray, Type)
public abstract NDArray Sinh(in NDArray nd, Type dtype)
Parameters
Returns
Sqrt(in NDArray, NPTypeCode?)
public abstract NDArray Sqrt(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Sqrt(in NDArray, Type)
public abstract NDArray Sqrt(in NDArray nd, Type dtype)
Parameters
Returns
Subtract(in NDArray, in NDArray)
public abstract NDArray Subtract(in NDArray lhs, in NDArray rhs)
Parameters
Returns
Sum(in NDArray, int, Type, bool)
public abstract NDArray Sum(in NDArray nd, int axis, Type dtype, bool keepdims = false)
Parameters
Returns
Sum(in NDArray, int?, NPTypeCode?, bool)
public abstract NDArray Sum(in NDArray nd, int? axis = null, NPTypeCode? typeCode = null, bool keepdims = false)
Parameters
ndNDArrayaxisint?typeCodeNPTypeCode?keepdimsbool
Returns
SwapAxes(in NDArray, int, int)
public abstract NDArray SwapAxes(in NDArray nd, int axis1, int axis2)
Parameters
Returns
Tan(in NDArray, NPTypeCode?)
public abstract NDArray Tan(in NDArray nd, NPTypeCode? typeCod = null)
Parameters
ndNDArraytypeCodNPTypeCode?
Returns
Tan(in NDArray, Type)
public abstract NDArray Tan(in NDArray nd, Type dtype)
Parameters
Returns
Tanh(in NDArray, NPTypeCode?)
public abstract NDArray Tanh(in NDArray nd, NPTypeCode? typeCode = null)
Parameters
ndNDArraytypeCodeNPTypeCode?
Returns
Tanh(in NDArray, Type)
public abstract NDArray Tanh(in NDArray nd, Type dtype)
Parameters
Returns
Transpose(in NDArray, int[])
public abstract NDArray Transpose(in NDArray nd, int[] premute = null)