TensorPrimitives.ProductOfSums 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
ProductOfSums(ReadOnlySpan<Single>, ReadOnlySpan<Single>) |
Menghitung produk dari jumlah elemen-bijaksana dari angka floating-point presisi tunggal dalam tensor yang tidak kosong yang ditentukan. |
ProductOfSums<T>(ReadOnlySpan<T>, ReadOnlySpan<T>) |
Menghitung produk dari jumlah angka yang bijaksana elemen dalam tensor yang tidak kosong yang ditentukan. |
ProductOfSums(ReadOnlySpan<Single>, ReadOnlySpan<Single>)
- Sumber:
- TensorPrimitives.cs
- Sumber:
- TensorPrimitives.Single.cs
Menghitung produk dari jumlah elemen-bijaksana dari angka floating-point presisi tunggal dalam tensor yang tidak kosong yang ditentukan.
public:
static float ProductOfSums(ReadOnlySpan<float> x, ReadOnlySpan<float> y);
public static float ProductOfSums (ReadOnlySpan<float> x, ReadOnlySpan<float> y);
static member ProductOfSums : ReadOnlySpan<single> * ReadOnlySpan<single> -> single
Public Shared Function ProductOfSums (x As ReadOnlySpan(Of Single), y As ReadOnlySpan(Of Single)) As Single
Parameter
Tensor pertama, direpresentasikan sebagai rentang.
Tensor kedua, direpresentasikan sebagai rentang.
Mengembalikan
Hasil dari mengalikan penambahan elemen dengan bijaksana dari elemen di setiap tensor.
Pengecualian
x
dan y
harus memiliki panjang yang sama.
Keterangan
Metode ini secara efektif menghitung: Span<float> sums = ...; TensorPrimitives.Add(x, y, sums); float result = TensorPrimitives.Product(sums);
tetapi tanpa memerlukan penyimpanan sementara tambahan untuk jumlah perantara.
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
ProductOfSums<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)
- Sumber:
- TensorPrimitives.Product.cs
Menghitung produk dari jumlah angka yang bijaksana elemen dalam tensor yang tidak kosong 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>, System::Numerics::IMultiplicativeIdentity<T, T> static T ProductOfSums(ReadOnlySpan<T> x, ReadOnlySpan<T> y);
public static T ProductOfSums<T> (ReadOnlySpan<T> x, ReadOnlySpan<T> y) where T : System.Numerics.IAdditionOperators<T,T,T>, System.Numerics.IAdditiveIdentity<T,T>, System.Numerics.IMultiplyOperators<T,T,T>, System.Numerics.IMultiplicativeIdentity<T,T>;
static member ProductOfSums : 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> and 'T :> System.Numerics.IMultiplicativeIdentity<'T, 'T>)> * 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> and 'T :> System.Numerics.IMultiplicativeIdentity<'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> and 'T :> System.Numerics.IMultiplicativeIdentity<'T, 'T>)
Public Shared Function ProductOfSums(Of T As {IAdditionOperators(Of T, T, T), IAdditiveIdentity(Of T, T), IMultiplyOperators(Of T, T, T), IMultiplicativeIdentity(Of T, T)}) (x As ReadOnlySpan(Of T), y As ReadOnlySpan(Of T)) As T
Jenis parameter
- T
Parameter
Tensor pertama, direpresentasikan sebagai rentang.
Tensor kedua, direpresentasikan sebagai rentang.
Mengembalikan
Hasil dari mengalikan penambahan elemen dengan bijaksana dari elemen di setiap tensor.
Pengecualian
x
dan y
harus memiliki panjang yang sama.
Keterangan
Metode ini secara efektif menghitung: Span<T> sums = ...; TensorPrimitives.Add(x, y, sums); T result = TensorPrimitives.Product(sums);
tetapi tanpa memerlukan penyimpanan sementara tambahan untuk jumlah perantara.
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.