TensorPrimitives.SumOfSquares Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
SumOfSquares(ReadOnlySpan<Single>) |
Menghitung jumlah kuadrat dari setiap elemen dalam tensor angka floating-point presisi tunggal yang ditentukan. |
SumOfSquares<T>(ReadOnlySpan<T>) |
Menghitung jumlah kuadrat dari setiap elemen dalam tensor angka yang ditentukan. |
SumOfSquares(ReadOnlySpan<Single>)
- Sumber:
- TensorPrimitives.cs
- Sumber:
- TensorPrimitives.Single.cs
Menghitung jumlah kuadrat dari setiap elemen dalam tensor angka floating-point presisi tunggal yang ditentukan.
public:
static float SumOfSquares(ReadOnlySpan<float> x);
public static float SumOfSquares (ReadOnlySpan<float> x);
static member SumOfSquares : ReadOnlySpan<single> -> single
Public Shared Function SumOfSquares (x As ReadOnlySpan(Of Single)) As Single
Parameter
Tensor, direpresentasikan sebagai rentang.
Mengembalikan
Hasil penambahan kuadrat dari setiap elemen dalam x
, atau nol jika x
kosong.
Keterangan
Metode ini secara efektif menghitung: Span<float> squaredValues = ...; TensorPrimitives.Multiply(x, x, squaredValues); float result = TensorPrimitives.Sum(squaredValues);
tetapi tanpa memerlukan penyimpanan perantara untuk nilai kuadrat.
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
SumOfSquares<T>(ReadOnlySpan<T>)
- Sumber:
- TensorPrimitives.Sum.cs
Menghitung jumlah kuadrat dari setiap elemen dalam tensor angka yang ditentukan.
public:
generic <typename T>
where T : System::Numerics::IAdditionOperators<T, T, T>, System::Numerics::IAdditiveIdentity<T, T>, System::Numerics::IMultiplyOperators<T, T, T> static T SumOfSquares(ReadOnlySpan<T> x);
public static T SumOfSquares<T> (ReadOnlySpan<T> x) where T : System.Numerics.IAdditionOperators<T,T,T>, System.Numerics.IAdditiveIdentity<T,T>, System.Numerics.IMultiplyOperators<T,T,T>;
static member SumOfSquares : ReadOnlySpan<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IAdditiveIdentity<'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)> -> 'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T> and 'T :> System.Numerics.IAdditiveIdentity<'T, 'T> and 'T :> System.Numerics.IMultiplyOperators<'T, 'T, 'T>)
Public Shared Function SumOfSquares(Of T As {IAdditionOperators(Of T, T, T), IAdditiveIdentity(Of T, T), IMultiplyOperators(Of T, T, T)}) (x As ReadOnlySpan(Of T)) As T
Jenis parameter
- T
Parameter
Tensor, direpresentasikan sebagai rentang.
Mengembalikan
Hasil penambahan kuadrat dari setiap elemen dalam x
, atau nol jika x
kosong.
Keterangan
Metode ini secara efektif menghitung: Span<T> squaredValues = ...; TensorPrimitives.Multiply(x, x, squaredValues); T result = TensorPrimitives.Sum(squaredValues);
tetapi tanpa memerlukan penyimpanan perantara untuk nilai kuadrat.
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.