Bagikan melalui


TensorPrimitives.LogP1<T>(ReadOnlySpan<T>, Span<T>) Metode

Definisi

Menghitung logaritma angka natural (edasar) yang bijaksana dalam tensor yang ditentukan ditambah 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))

Jenis parameter

T

Parameter

x
ReadOnlySpan<T>

Tensor, direpresentasikan sebagai rentang.

destination
Span<T>

Tensor tujuan, diwakili sebagai rentang.

Pengecualian

x dan referensi destination lokasi memori yang tumpang tindih dan tidak dimulai di lokasi yang sama.

Keterangan

Metode ini secara efektif menghitung destination[i] = T.LogP1(x[i]).

Jika nilai sama dengan 0, hasil yang disimpan ke lokasi tujuan terkait diatur ke NegativeInfinity. Jika nilai negatif atau sama dengan NaN, hasil yang disimpan ke lokasi tujuan yang sesuai diatur ke NaN. Jika nilai adalah tak terbatas positif, hasil yang disimpan ke lokasi tujuan yang sesuai diatur ke PositiveInfinity. Jika tidak, jika nilai positif, logaritma alaminya ditambah 1 disimpan ke lokasi tujuan yang sesuai.

Metode ini dapat memanggil runtime C yang mendasarinya atau menggunakan instruksi khusus untuk arsitektur saat ini. Hasil yang tepat mungkin berbeda antara sistem operasi atau arsitektur yang berbeda.

Berlaku untuk