Comparteix a través de


TensorPrimitives.LogP1<T>(ReadOnlySpan<T>, Span<T>) Método

Definición

Calcula el logaritmo natural (base e) de elementos en el tensor especificado más 1.

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

Tensor, representado como un intervalo.

destination
Span<T>

Tensor de destino, representado como un intervalo.

Excepciones

x y destination hacen referencia a ubicaciones de memoria superpuestas y no comienzan en la misma ubicación.

Comentarios

Este método calcula eficazmente destination[i] = T.LogP1(x[i]).

Si un valor es igual a 0, el resultado almacenado en la ubicación de destino correspondiente se establece en NegativeInfinity. Si un valor es negativo o igual a NaN, el resultado almacenado en la ubicación de destino correspondiente se establece en NaN. Si un valor es infinito positivo, el resultado almacenado en la ubicación de destino correspondiente se establece en PositiveInfinity. De lo contrario, si un valor es positivo, su logaritmo natural más 1 se almacena en la ubicación de destino correspondiente.

Este método puede llamar al entorno de ejecución de C subyacente o emplear instrucciones específicas de la arquitectura actual. Los resultados exactos pueden diferir entre diferentes sistemas operativos o arquitecturas.

Se aplica a