تدفق التوتر:: العمليات:: إعادة تشكيل متفرق
#include <sparse_ops.h>يعيد تشكيل SparseTensor لتمثيل القيم في شكل كثيف جديد.
ملخص
هذه العملية لها نفس دلالات إعادة التشكيل على الموتر الكثيف الممثل. تتم إعادة حساب input_indices بناءً على new_shape المطلوب.
إذا كان أحد مكونات new_shape هو القيمة الخاصة -1، فسيتم حساب حجم ذلك البعد بحيث يظل إجمالي الحجم الكثيف ثابتًا. يمكن أن يكون أحد مكونات new_shape على الأكثر هو -1. يجب أن يكون عدد العناصر الكثيفة التي يتضمنها new_shape هو نفس عدد العناصر الكثيفة التي يتضمنها input_shape في الأصل.
لا تؤثر إعادة التشكيل على ترتيب القيم في SparseTensor.
إذا كان موتر الإدخال له قيم غير فارغة من الرتبة R_in و N ، وكان new_shape له طول R_out ، فإن input_indices له شكل [N, R_in] ، input_shape له طول R_in ، output_indices له شكل [N, R_out] ، و output_shape له طول R_out .
الحجج:
- النطاق: كائن النطاق
- مؤشرات الإدخال: 2-D. مصفوفة
N x R_inمع مؤشرات القيم غير الفارغة في SparseTensor. - input_shape: 1-D.
R_inمتجه مع شكل SparseTensor الكثيف للإدخال. - new_shape: 1-د. متجه
R_outبالشكل الكثيف الجديد المطلوب.
العوائد:
-
Outputالإخراج: 2-D. مصفوفةN x R_outمع المؤشرات المحدثة للقيم غير الفارغة في مخرجات SparseTensor. - شكل
Output: 1-D. متجهR_outذو الشكل الكثيف الكامل لمخرجات SparseTensor. هذا هو نفسnew_shapeولكن مع ملء أي أبعاد -1.
البنائين والمدمرين | |
|---|---|
SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape) |
الصفات العامة | |
|---|---|
operation | |
output_indices | |
output_shape | |
الصفات العامة
عملية
Operation operation
input_indices
::tensorflow::Output output_indices
input_shape
::tensorflow::Output output_shape
الوظائف العامة
إعادة تشكيل متفرقة
SparseReshape( const ::tensorflow::Scope & scope, ::tensorflow::Input input_indices, ::tensorflow::Input input_shape, ::tensorflow::Input new_shape )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)