다음을 통해 공유


TensorPrimitives.Log 메서드

정의

오버로드

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

지정된 텐서에서 단정밀도 부동 소수점 숫자의 요소별 자연(기본 e) 로그를 계산합니다.

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

지정된 텐서에 있는 숫자의 요소별 로그를 지정된 다른 텐서의 지정된 밑으로 계산합니다.

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

지정된 텐서에서 요소별 자연(기본 e) 수 로그를 계산합니다.

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

지정된 텐서에 있는 숫자의 요소별 로그를 지정된 다른 텐서의 지정된 밑으로 계산합니다.

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

Source:
TensorPrimitives.cs
Source:
TensorPrimitives.Single.cs
Source:
TensorPrimitives.Single.cs

지정된 텐서에서 단정밀도 부동 소수점 숫자의 요소별 자연(기본 e) 로그를 계산합니다.

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))

매개 변수

x
ReadOnlySpan<Single>

범위로 표현되는 텐서입니다.

destination
Span<Single>

범위로 표시되는 대상 텐서입니다.

예외

xdestination 겹치는 메모리 위치를 참조하며 동일한 위치에서 시작하지 않습니다.

설명

이 메서드는 destination[i] = MathF.Log(x[i])효과적으로 계산합니다.

값이 0이면 해당 대상 위치에 저장된 결과가 NegativeInfinity. 값이 음수이거나 NaN같으면 해당 대상 위치에 저장된 결과가 NaN으로 설정됩니다. 값이 양수 무한대이면 해당 대상 위치에 저장된 결과가 PositiveInfinity. 그렇지 않으면 값이 양수이면 해당 자연 로그가 해당 대상 위치에 저장됩니다.

이 메서드는 기본 C 런타임을 호출하거나 현재 아키텍처와 관련된 지침을 사용할 수 있습니다. 정확한 결과는 운영 체제 또는 아키텍처마다 다를 수 있습니다.

적용 대상

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

Source:
TensorPrimitives.Log.cs
Source:
TensorPrimitives.Log.cs

지정된 텐서에 있는 숫자의 요소별 로그를 지정된 다른 텐서의 지정된 밑으로 계산합니다.

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))

형식 매개 변수

T

매개 변수

x
ReadOnlySpan<T>

범위로 표시되는 첫 번째 텐서입니다.

y
T

스칼라로 표현되는 두 번째 텐서입니다.

destination
Span<T>

범위로 표시되는 대상 텐서입니다.

예외

xdestination 겹치는 메모리 위치를 참조하며 동일한 위치에서 시작하지 않습니다.

설명

이 메서드는 destination[i] = T.Log(x[i], y)효과적으로 계산합니다.

이 메서드는 기본 C 런타임을 호출하거나 현재 아키텍처와 관련된 지침을 사용할 수 있습니다. 정확한 결과는 운영 체제 또는 아키텍처마다 다를 수 있습니다.

적용 대상

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

Source:
TensorPrimitives.Log.cs
Source:
TensorPrimitives.Log.cs

지정된 텐서에서 요소별 자연(기본 e) 수 로그를 계산합니다.

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))

형식 매개 변수

T

매개 변수

x
ReadOnlySpan<T>

범위로 표현되는 텐서입니다.

destination
Span<T>

범위로 표시되는 대상 텐서입니다.

예외

xdestination 겹치는 메모리 위치를 참조하며 동일한 위치에서 시작하지 않습니다.

설명

이 메서드는 destination[i] = T.Log(x[i])효과적으로 계산합니다.

값이 0이면 해당 대상 위치에 저장된 결과가 NegativeInfinity. 값이 음수이거나 NaN같으면 해당 대상 위치에 저장된 결과가 NaN으로 설정됩니다. 값이 양수 무한대이면 해당 대상 위치에 저장된 결과가 PositiveInfinity. 그렇지 않으면 값이 양수이면 해당 자연 로그가 해당 대상 위치에 저장됩니다.

이 메서드는 기본 C 런타임을 호출하거나 현재 아키텍처와 관련된 지침을 사용할 수 있습니다. 정확한 결과는 운영 체제 또는 아키텍처마다 다를 수 있습니다.

적용 대상

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

Source:
TensorPrimitives.Log.cs
Source:
TensorPrimitives.Log.cs

지정된 텐서에 있는 숫자의 요소별 로그를 지정된 다른 텐서의 지정된 밑으로 계산합니다.

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))

형식 매개 변수

T

매개 변수

x
ReadOnlySpan<T>

범위로 표시되는 첫 번째 텐서입니다.

y
ReadOnlySpan<T>

범위로 표시되는 두 번째 텐서입니다.

destination
Span<T>

범위로 표시되는 대상 텐서입니다.

예외

ydestination 겹치는 메모리 위치를 참조하며 동일한 위치에서 시작하지 않습니다.

설명

이 메서드는 destination[i] = T.Log(x[i], y[i])효과적으로 계산합니다.

이 메서드는 기본 C 런타임을 호출하거나 현재 아키텍처와 관련된 지침을 사용할 수 있습니다. 정확한 결과는 운영 체제 또는 아키텍처마다 다를 수 있습니다.

적용 대상