تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

Reshape

الدرجة النهائية العامة إعادة تشكيل

يعيد تشكيل موتر.

بالنظر إلى "tensor" ، تُرجع هذه العملية موترًا له نفس قيم "tensor" بالشكل "الشكل".

إذا كان أحد مكونات موتر 1-D "شكل" هو القيمة الخاصة -1 ، يتم حساب حجم هذا البعد بحيث يظل الحجم الإجمالي ثابتًا. على وجه الخصوص ، يتم تسوية "شكل" من "[-1]` إلى 1-D. قد يكون مكون واحد على الأكثر من "الشكل" غير معروف.

يجب أن يكون "الشكل" أحادي الأبعاد وتعيد العملية موترًا بالشكل "الشكل" مملوءًا بقيم "الموتر". في هذه الحالة ، يجب أن يكون عدد العناصر التي يتضمنها "الشكل" مماثلاً لعدد العناصر في "الموتر".

من الخطأ أن يكون "الشكل" ليس أحادي الأبعاد.

على سبيل المثال:

# tensor 't' is [1, 2, 3, 4, 5, 6, 7, 8, 9]
 # tensor 't' has shape [9]
 reshape(t, [3, 3]) ==> [[1, 2, 3],
                         [4, 5, 6],
                         [7, 8, 9]]
 
 # tensor 't' is [[[1, 1], [2, 2]],
 #                [[3, 3], [4, 4]]]
 # tensor 't' has shape [2, 2, 2]
 reshape(t, [2, 4]) ==> [[1, 1, 2, 2],
                         [3, 3, 4, 4]]
 
 # tensor 't' is [[[1, 1, 1],
 #                 [2, 2, 2]],
 #                [[3, 3, 3],
 #                 [4, 4, 4]],
 #                [[5, 5, 5],
 #                 [6, 6, 6]]]
 # tensor 't' has shape [3, 2, 3]
 # pass '[-1]' to flatten 't'
 reshape(t, [-1]) ==> [1, 1, 1, 2, 2, 2, 3, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6]
 
 # -1 can also be used to infer the shape
 
 # -1 is inferred to be 9:
 reshape(t, [2, -1]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 2:
 reshape(t, [-1, 9]) ==> [[1, 1, 1, 2, 2, 2, 3, 3, 3],
                          [4, 4, 4, 5, 5, 5, 6, 6, 6]]
 # -1 is inferred to be 3:
 reshape(t, [ 2, -1, 3]) ==> [[[1, 1, 1],
                               [2, 2, 2],
                               [3, 3, 3]],
                              [[4, 4, 4],
                               [5, 5, 5],
                               [6, 6, 6]]]
 
 # tensor 't' is [7]
 # shape `[]` reshapes to a scalar
 reshape(t, []) ==> 7
 

الطرق العامة

الانتاج <T>
asOutput ()
إرجاع المقبض الرمزي للموتر.
ثابت <T، U يمتد الرقم> إعادة تشكيل <T>
إنشاء ( نطاق نطاق، المعامل <T> موتر، المعامل <U> شكل)
طريقة المصنع لإنشاء فئة تغلف عملية إعادة تشكيل جديدة.
الانتاج <T>

الطرق الموروثة

الطرق العامة

العام الناتج <T> asOutput ()

إرجاع المقبض الرمزي للموتر.

المدخلات لعمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. تستخدم هذه الطريقة للحصول على مقبض رمزي يمثل حساب المدخلات.

ساكنة العام إعادة تشكيل <T> إنشاء ( نطاق نطاق، المعامل <T> موتر، المعامل <U> شكل)

طريقة المصنع لإنشاء فئة تغلف عملية إعادة تشكيل جديدة.

العوامل
مجال النطاق الحالي
شكل يحدد شكل موتر الإخراج.
عائدات
  • مثيل جديد من Reshape

العام الناتج <T> الإخراج ()