TensorPrimitives.Log2P1<T>(ReadOnlySpan<T>, Span<T>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Calcula el logaritmo base 2 del elemento en el tensor especificado más 1.
public:
generic <typename T>
where T : System::Numerics::ILogarithmicFunctions<T> static void Log2P1(ReadOnlySpan<T> x, Span<T> destination);
public static void Log2P1<T> (ReadOnlySpan<T> x, Span<T> destination) where T : System.Numerics.ILogarithmicFunctions<T>;
static member Log2P1 : 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 Log2P1(Of T As ILogarithmicFunctions(Of T)) (x As ReadOnlySpan(Of T), destination As Span(Of T))
Parámetros de tipo
- T
Parámetros
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
.Log2P1(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 2 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.