Compartir vía


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

Definición

Calcula el logaritmo base 10 de elementos en el tensor especificado.

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