TensorPrimitives.Log2 Método

Definição

Sobrecargas

Log2(ReadOnlySpan<Single>, Span<Single>)

Calcula o logaritmo de base 2 em termos de elemento de números de ponto flutuante de precisão única no tensor especificado.

Log2<T>(ReadOnlySpan<T>, Span<T>)

Calcula o logaritmo de base 2 de elementos de números no tensor especificado.

Log2(ReadOnlySpan<Single>, Span<Single>)

Origem:
TensorPrimitives.cs
Origem:
TensorPrimitives.Single.cs
Origem:
TensorPrimitives.Single.cs

Calcula o logaritmo de base 2 em termos de elemento de números de ponto flutuante de precisão única no tensor especificado.

public:
 static void Log2(ReadOnlySpan<float> x, Span<float> destination);
public static void Log2 (ReadOnlySpan<float> x, Span<float> destination);
static member Log2 : ReadOnlySpan<single> * Span<single> -> unit
Public Shared Sub Log2 (x As ReadOnlySpan(Of Single), destination As Span(Of Single))

Parâmetros

x
ReadOnlySpan<Single>

O tensor, representado como um intervalo.

destination
Span<Single>

O tensor de destino, representado como um intervalo.

Exceções

x e destination referenciam locais de memória sobrepostos e não começam no mesmo local.

Comentários

Esse método computa efetivamente destination[i] = MathF.Log2(x[i]).

Se um valor for igual a 0, o resultado armazenado no local de destino correspondente será definido como NegativeInfinity. Se um valor for negativo ou igual a NaN, o resultado armazenado no local de destino correspondente será definido como NaN. Se um valor for infinito positivo, o resultado armazenado no local de destino correspondente será definido como PositiveInfinity. Caso contrário, se um valor for positivo, seu logaritmo natural será armazenado no local de destino correspondente.

Esse método pode chamar o runtime C subjacente ou empregar instruções específicas para a arquitetura atual. Os resultados exatos podem ser diferentes entre diferentes sistemas operacionais ou arquiteturas.

Aplica-se a

Log2<T>(ReadOnlySpan<T>, Span<T>)

Origem:
TensorPrimitives.Log2.cs
Origem:
TensorPrimitives.Log2.cs

Calcula o logaritmo de base 2 de elementos de números no tensor especificado.

public:
generic <typename T>
 where T : System::Numerics::ILogarithmicFunctions<T> static void Log2(ReadOnlySpan<T> x, Span<T> destination);
public static void Log2<T> (ReadOnlySpan<T> x, Span<T> destination) where T : System.Numerics.ILogarithmicFunctions<T>;
static member Log2 : ReadOnlySpan<'T (requires 'T :> System.Numerics.ILogarithmicFunctions<'T>)> * Span<'T (requires 'T :> System.Numerics.ILogarithmicFunctions<'T>)> -> unit (requires 'T :> System.Numerics.ILogarithmicFunctions<'T>)
Public Shared Sub Log2(Of T As ILogarithmicFunctions(Of T)) (x As ReadOnlySpan(Of T), destination As Span(Of T))

Parâmetros de tipo

T

Parâmetros

x
ReadOnlySpan<T>

O tensor, representado como um intervalo.

destination
Span<T>

O tensor de destino, representado como um intervalo.

Exceções

x e destination referenciam locais de memória sobrepostos e não começam no mesmo local.

Comentários

Esse método computa efetivamente destination[i] = T.Log2(x[i]).

Se um valor for igual a 0, o resultado armazenado no local de destino correspondente será definido como NegativeInfinity. Se um valor for negativo ou igual a NaN, o resultado armazenado no local de destino correspondente será definido como NaN. Se um valor for infinito positivo, o resultado armazenado no local de destino correspondente será definido como PositiveInfinity. Caso contrário, se um valor for positivo, seu logaritmo base 2 será armazenado no local de destino correspondente.

Esse método pode chamar o runtime C subjacente ou empregar instruções específicas para a arquitetura atual. Os resultados exatos podem ser diferentes entre diferentes sistemas operacionais ou arquiteturas.

Aplica-se a