次の方法で共有


Tensor.Subtraction Operator

Definition

Overloads

Subtraction<TScalar>(TensorSpan<TScalar>, TScalar)

Source:
Tensor.op_Subtraction.cs
public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(System::Numerics::Tensors::TensorSpan<TScalar> % left, TScalar right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(in System.Numerics.Tensors.TensorSpan<TScalar> left, TScalar right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : TensorSpan * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (ByRef left As TensorSpan(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
TensorSpan<TScalar>
right
TScalar

Returns

Tensor<TScalar>

Applies to

Subtraction<TScalar>(TScalar, TensorSpan<TScalar>)

Source:
Tensor.op_Subtraction.cs
public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(TScalar left, System::Numerics::Tensors::TensorSpan<TScalar> % right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(TScalar left, in System.Numerics.Tensors.TensorSpan<TScalar> right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : 'Scalar * TensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (left As TScalar, ByRef right As TensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
TScalar
right
TensorSpan<TScalar>

Returns

Tensor<TScalar>

Applies to

Subtraction<TScalar>(TScalar, Tensor<TScalar>)

Source:
Tensor.op_Subtraction.cs
public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(TScalar left, System::Numerics::Tensors::Tensor<TScalar> ^ right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(TScalar left, System.Numerics.Tensors.Tensor<TScalar> right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : 'Scalar * System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (left As TScalar, right As Tensor(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
TScalar
right
Tensor<TScalar>

Returns

Tensor<TScalar>

Applies to

Subtraction<TScalar>(TScalar, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.op_Subtraction.cs

Performs element-wise subtraction between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(TScalar left, System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(TScalar left, in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : 'Scalar * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (left As TScalar, ByRef right As ReadOnlyTensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
TScalar

The scalar from which to subtract right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to subtract from left.

Returns

Tensor<TScalar>

A new tensor containing the result of left - right.

Applies to

Subtraction<TScalar>(TensorSpan<TScalar>, TensorSpan<TScalar>)

Source:
Tensor.op_Subtraction.cs
public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(System::Numerics::Tensors::TensorSpan<TScalar> % left, System::Numerics::Tensors::TensorSpan<TScalar> % right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(in System.Numerics.Tensors.TensorSpan<TScalar> left, in System.Numerics.Tensors.TensorSpan<TScalar> right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : TensorSpan * TensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (ByRef left As TensorSpan(Of TScalar), ByRef right As TensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
TensorSpan<TScalar>
right
TensorSpan<TScalar>

Returns

Tensor<TScalar>

Applies to

Subtraction<TScalar>(Tensor<TScalar>, Tensor<TScalar>)

Source:
Tensor.op_Subtraction.cs
public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(System::Numerics::Tensors::Tensor<TScalar> ^ left, System::Numerics::Tensors::Tensor<TScalar> ^ right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(System.Numerics.Tensors.Tensor<TScalar> left, System.Numerics.Tensors.Tensor<TScalar> right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> * System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (left As Tensor(Of TScalar), right As Tensor(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
Tensor<TScalar>
right
Tensor<TScalar>

Returns

Tensor<TScalar>

Applies to

Subtraction<TScalar>(Tensor<TScalar>, TScalar)

Source:
Tensor.op_Subtraction.cs
public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(System::Numerics::Tensors::Tensor<TScalar> ^ left, TScalar right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(System.Numerics.Tensors.Tensor<TScalar> left, TScalar right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (left As Tensor(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
Tensor<TScalar>
right
TScalar

Returns

Tensor<TScalar>

Applies to

Subtraction<TScalar>(ReadOnlyTensorSpan<TScalar>, TScalar)

Source:
Tensor.op_Subtraction.cs

Performs element-wise subtraction between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % left, TScalar right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> left, TScalar right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : ReadOnlyTensorSpan * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (ByRef left As ReadOnlyTensorSpan(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
ReadOnlyTensorSpan<TScalar>

The tensor from which to subtract right.

right
TScalar

The scalar to subtract from left.

Returns

Tensor<TScalar>

A new tensor containing the result of left - right.

Applies to

Subtraction<TScalar>(ReadOnlyTensorSpan<TScalar>, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.op_Subtraction.cs

Performs element-wise subtraction between two tensors.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::ISubtractionOperators<TScalar, TScalar, TScalar> static System::Numerics::Tensors::Tensor<TScalar> ^ operator -(System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % left, System::Numerics::Tensors::ReadOnlyTensorSpan<TScalar> % right);
public static System.Numerics.Tensors.Tensor<TScalar> operator -<TScalar>(in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> left, in System.Numerics.Tensors.ReadOnlyTensorSpan<TScalar> right) where TScalar : System.Numerics.ISubtractionOperators<TScalar,TScalar,TScalar>;
static member ( - ) : ReadOnlyTensorSpan * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.ISubtractionOperators<'Scalar, 'Scalar, 'Scalar>)
Public Operator -(Of TScalar As ISubtractionOperators(Of TScalar, TScalar, TScalar)) (ByRef left As ReadOnlyTensorSpan(Of TScalar), ByRef right As ReadOnlyTensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

Parameters

left
ReadOnlyTensorSpan<TScalar>

The tensor from which to subtract right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to subtract from left.

Returns

Tensor<TScalar>

A new tensor containing the result of left - right.

Applies to