다음을 통해 공유


Tensor.Multiply Operator

Definition

Overloads

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

Performs element-wise multiplication between a tensor and scalar.

Multiply<TScalar>(TScalar, ReadOnlyTensorSpan<TScalar>)

Performs element-wise multiplication between a tensor and scalar.

Multiply<TScalar>(TensorSpan<TScalar>, TScalar)

Performs element-wise multiplication between a tensor and scalar.

Multiply<TScalar>(TensorSpan<TScalar>, TensorSpan<TScalar>)

Performs element-wise multiplication between two tensors.

Multiply<TScalar>(TScalar, Tensor<TScalar>)

Performs element-wise multiplication between a tensor and scalar.

Multiply<TScalar>(Tensor<TScalar>, Tensor<TScalar>)

Performs element-wise multiplication between two tensors.

Multiply<TScalar>(ReadOnlyTensorSpan<TScalar>, TScalar)

Performs element-wise multiplication between a tensor and scalar.

Multiply<TScalar>(ReadOnlyTensorSpan<TScalar>, ReadOnlyTensorSpan<TScalar>)

Performs element-wise multiplication between two tensors.

Multiply<TScalar>(Tensor<TScalar>, TScalar)

Performs element-wise multiplication between a tensor and scalar.

Multiply<TScalar>(TScalar, TensorSpan<TScalar>)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IMultiplyOperators<TScalar, TScalar, TScalar>, System::Numerics::IMultiplicativeIdentity<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.IMultiplyOperators<TScalar,TScalar,TScalar>, System.Numerics.IMultiplicativeIdentity<TScalar,TScalar>;
static member ( * ) : 'Scalar * TensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)
Public Operator *(Of TScalar As {IMultiplyOperators(Of TScalar, TScalar, TScalar), IMultiplicativeIdentity(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 multiply with right.

right
TensorSpan<TScalar>

The tensor to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(TScalar, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IMultiplyOperators<TScalar, TScalar, TScalar>, System::Numerics::IMultiplicativeIdentity<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.IMultiplyOperators<TScalar,TScalar,TScalar>, System.Numerics.IMultiplicativeIdentity<TScalar,TScalar>;
static member ( * ) : 'Scalar * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)
Public Operator *(Of TScalar As {IMultiplyOperators(Of TScalar, TScalar, TScalar), IMultiplicativeIdentity(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 multiply with right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(TensorSpan<TScalar>, TScalar)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IMultiplyOperators<TScalar, TScalar, TScalar>, System::Numerics::IMultiplicativeIdentity<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.IMultiplyOperators<TScalar,TScalar,TScalar>, System.Numerics.IMultiplicativeIdentity<TScalar,TScalar>;
static member ( * ) : TensorSpan * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)
Public Operator *(Of TScalar As {IMultiplyOperators(Of TScalar, TScalar, TScalar), IMultiplicativeIdentity(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 multiply with right.

right
TScalar

The scalar to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(TensorSpan<TScalar>, TensorSpan<TScalar>)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between two tensors.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IMultiplyOperators<TScalar, TScalar, TScalar>, System::Numerics::IMultiplicativeIdentity<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.IMultiplyOperators<TScalar,TScalar,TScalar>, System.Numerics.IMultiplicativeIdentity<TScalar,TScalar>;
static member ( * ) : TensorSpan * TensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)
Public Operator *(Of TScalar As {IMultiplyOperators(Of TScalar, TScalar, TScalar), IMultiplicativeIdentity(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 multiply with right.

right
TensorSpan<TScalar>

The tensor to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(TScalar, Tensor<TScalar>)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between a tensor and scalar.

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

right
Tensor<TScalar>

The tensor to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(Tensor<TScalar>, Tensor<TScalar>)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between two tensors.

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

right
Tensor<TScalar>

The tensor to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(ReadOnlyTensorSpan<TScalar>, TScalar)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between a tensor and scalar.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IMultiplyOperators<TScalar, TScalar, TScalar>, System::Numerics::IMultiplicativeIdentity<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.IMultiplyOperators<TScalar,TScalar,TScalar>, System.Numerics.IMultiplicativeIdentity<TScalar,TScalar>;
static member ( * ) : ReadOnlyTensorSpan * 'Scalar -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)
Public Operator *(Of TScalar As {IMultiplyOperators(Of TScalar, TScalar, TScalar), IMultiplicativeIdentity(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 multiply with right.

right
TScalar

The scalar to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(ReadOnlyTensorSpan<TScalar>, ReadOnlyTensorSpan<TScalar>)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between two tensors.

public:
generic <typename TScalar>
 where TScalar : System::Numerics::IMultiplyOperators<TScalar, TScalar, TScalar>, System::Numerics::IMultiplicativeIdentity<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.IMultiplyOperators<TScalar,TScalar,TScalar>, System.Numerics.IMultiplicativeIdentity<TScalar,TScalar>;
static member ( * ) : ReadOnlyTensorSpan * ReadOnlyTensorSpan -> System.Numerics.Tensors.Tensor<'Scalar (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)> (requires 'Scalar :> System.Numerics.IMultiplyOperators<'Scalar, 'Scalar, 'Scalar> and 'Scalar :> System.Numerics.IMultiplicativeIdentity<'Scalar, 'Scalar>)
Public Operator *(Of TScalar As {IMultiplyOperators(Of TScalar, TScalar, TScalar), IMultiplicativeIdentity(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 multiply with right.

right
ReadOnlyTensorSpan<TScalar>

The tensor to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to

Multiply<TScalar>(Tensor<TScalar>, TScalar)

Source:
Tensor.op_Multiply.cs

Performs element-wise multiplication between a tensor and scalar.

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

right
TScalar

The scalar to multiply with left.

Returns

Tensor<TScalar>

A new tensor containing the result of left * right.

Applies to