다음을 통해 공유


Tensor.Addition Operator

Definition

Overloads

Name Description
Addition<TScalar>(TScalar, TensorSpan<TScalar>)

Performs element-wise addition between a tensor and scalar.

Addition<TScalar>(TScalar, Tensor<TScalar>)

Performs element-wise addition between a tensor and scalar.

Addition<TScalar>(TScalar, ReadOnlyTensorSpan<TScalar>)

Performs element-wise addition between a tensor and scalar.

Addition<TScalar>(TensorSpan<TScalar>, TScalar)

Performs element-wise addition between a tensor and scalar.

Addition<TScalar>(ReadOnlyTensorSpan<TScalar>, TScalar)

Performs element-wise addition between a tensor and scalar.

Addition<TScalar>(Tensor<TScalar>, TScalar)

Performs element-wise addition between a tensor and scalar.

Addition<TScalar>(Tensor<TScalar>, Tensor<TScalar>)

Performs element-wise addition between two tensors.

Addition<TScalar>(ReadOnlyTensorSpan<TScalar>, ReadOnlyTensorSpan<TScalar>)

Performs element-wise addition between two tensors.

Addition<TScalar>(TensorSpan<TScalar>, TensorSpan<TScalar>)

Performs element-wise addition between two tensors.

Addition<TScalar>(TScalar, TensorSpan<TScalar>)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : 'Scalar * TensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (left As TScalar, ByRef right As TensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
TScalar

The scalar to add with right.

right
TensorSpan<TScalar>

The tensor to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(TScalar, Tensor<TScalar>)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : 'Scalar * System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (left As TScalar, right As Tensor(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
TScalar

The scalar to add with right.

right
Tensor<TScalar>

The tensor to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(TScalar, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : 'Scalar * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (left As TScalar, ByRef right As ReadOnlyTensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
TScalar

The scalar to add with right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(TensorSpan<TScalar>, TScalar)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : TensorSpan * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (ByRef left As TensorSpan(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
TensorSpan<TScalar>

The tensor to add with right.

right
TScalar

The scalar to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(ReadOnlyTensorSpan<TScalar>, TScalar)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : ReadOnlyTensorSpan * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (ByRef left As ReadOnlyTensorSpan(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
ReadOnlyTensorSpan<TScalar>

The tensor to add with right.

right
TScalar

The scalar to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(Tensor<TScalar>, TScalar)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (left As Tensor(Of TScalar), right As TScalar) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
Tensor<TScalar>

The tensor to add with right.

right
TScalar

The scalar to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(Tensor<TScalar>, Tensor<TScalar>)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between two tensors.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> * System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (left As Tensor(Of TScalar), right As Tensor(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
Tensor<TScalar>

The tensor to add with right.

right
Tensor<TScalar>

The tensor to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(ReadOnlyTensorSpan<TScalar>, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between two tensors.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : ReadOnlyTensorSpan * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (ByRef left As ReadOnlyTensorSpan(Of TScalar), ByRef right As ReadOnlyTensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
ReadOnlyTensorSpan<TScalar>

The tensor to add with right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to

Addition<TScalar>(TensorSpan<TScalar>, TensorSpan<TScalar>)

Source:
Tensor.op_Addition.cs

Performs element-wise addition between two tensors.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IAdditionOperators<TScalar, TScalar, TScalar>, System::Numerics::IAdditiveIdentity<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.IAdditionOperators<TScalar,TScalar,TScalar>, System.Numerics.IAdditiveIdentity<TScalar,TScalar>;
static member ( + ) : TensorSpan * TensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IAdditionOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IAdditiveIdentity<'Scalar, 'Scalar>)
Public Operator +(Of TScalar As {IAdditionOperators(Of TScalar, TScalar, TScalar), IAdditiveIdentity(Of TScalar, TScalar)}) (ByRef left As TensorSpan(Of TScalar), ByRef right As TensorSpan(Of TScalar)) As Tensor(Of TScalar)

Type Parameters

TScalar

The type of the elements in the tensor.

Parameters

left
TensorSpan<TScalar>

The tensor to add with right.

right
TensorSpan<TScalar>

The tensor to add with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left + right.

Applies to