TensorPrimitives.Log Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Log(ReadOnlySpan<Single>, Span<Single>) |
Calcula o logaritmo natural (base |
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 |
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
O tensor, 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
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
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
O primeiro tensor, representado como um intervalo.
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.