Compartilhar via


TensorPrimitives.Log Método

Definição

Sobrecargas

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

Calcula o logaritmo natural (base e) de elementos de precisão única de números de ponto flutuante no tensor especificado.

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

Calcula o logaritmo de elementos dos números em um tensor especificado para a base especificada em outro tensor especificado.

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

Calcula o logaritmo natural (base e) de elementos no tensor especificado.

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

Calcula o logaritmo de elementos dos números em um tensor especificado para a base especificada em outro tensor especificado.

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

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

Calcula o logaritmo natural (base e) de elementos de precisão única de números de ponto flutuante no tensor especificado.

public:
 static void Log(ReadOnlySpan<float> x, Span<float> destination);
public static void Log (ReadOnlySpan<float> x, Span<float> destination);
static member Log : ReadOnlySpan<single> * Span<single> -> unit
Public Shared Sub Log (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.Log(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

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

Origem:
TensorPrimitives.Log.cs
Origem:
TensorPrimitives.Log.cs

Calcula o logaritmo de elementos dos números em um tensor especificado para a base especificada em outro tensor especificado.

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

Parâmetros de tipo

T

Parâmetros

x
ReadOnlySpan<T>

O primeiro tensor, representado como um intervalo.

y
T

O segundo tensor, representado como escalar.

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.Log(x[i], y).

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

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

Origem:
TensorPrimitives.Log.cs
Origem:
TensorPrimitives.Log.cs

Calcula o logaritmo natural (base e) de elementos no tensor especificado.

public:
generic <typename T>
 where T : System::Numerics::ILogarithmicFunctions<T> static void Log(ReadOnlySpan<T> x, Span<T> destination);
public static void Log<T> (ReadOnlySpan<T> x, Span<T> destination) where T : System.Numerics.ILogarithmicFunctions<T>;
static member Log : 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 Log(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.Log(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

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

Origem:
TensorPrimitives.Log.cs
Origem:
TensorPrimitives.Log.cs

Calcula o logaritmo de elementos dos números em um tensor especificado para a base especificada em outro tensor especificado.

public:
generic <typename T>
 where T : System::Numerics::ILogarithmicFunctions<T> static void Log(ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T> destination);
public static void Log<T> (ReadOnlySpan<T> x, ReadOnlySpan<T> y, Span<T> destination) where T : System.Numerics.ILogarithmicFunctions<T>;
static member Log : ReadOnlySpan<'T (requires 'T :> System.Numerics.ILogarithmicFunctions<'T>)> * 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 Log(Of T As ILogarithmicFunctions(Of T)) (x As ReadOnlySpan(Of T), y As ReadOnlySpan(Of T), destination As Span(Of T))

Parâmetros de tipo

T

Parâmetros

x
ReadOnlySpan<T>

O primeiro tensor, representado como um intervalo.

y
ReadOnlySpan<T>

O segundo tensor, representado como um intervalo.

destination
Span<T>

O tensor de destino, representado como um intervalo.

Exceções

y 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.Log(x[i], y[i]).

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