يلف عناصر الموتر على طول المحور.
يتم إزاحة العناصر بشكل إيجابي (باتجاه المؤشرات الأكبر) عن طريق إزاحة "التحول" على طول بُعد "المحور". ستؤدي قيم "التحول" السالبة إلى إزاحة العناصر في الاتجاه المعاكس. العناصر التي تتخطى الموضع الأخير سوف تلتف حول الموضع الأول والعكس صحيح. يمكن تحديد التحولات المتعددة على طول محاور متعددة.
على سبيل المثال:
# 't' is [0, 1, 2, 3, 4]
roll(t, shift=2, axis=0) ==> [3, 4, 0, 1, 2]
# shifting along multiple dimensions
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[1, -2], axis=[0, 1]) ==> [[7, 8, 9, 5, 6], [2, 3, 4, 0, 1]]
# shifting along the same axis multiple times
# 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
roll(t, shift=[2, -3], axis=[1, 1]) ==> [[1, 2, 3, 4, 0], [6, 7, 8, 9, 5]]
الثوابت
خيط | OP_NAME | اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي |
الأساليب العامة
الإخراج <T> | كإخراج () إرجاع المقبض الرمزي للموتر. |
ثابت <T يمتد TType > لفة <T> | |
الإخراج <T> | الإخراج () له نفس الشكل والحجم مثل الإدخال. |
الطرق الموروثة
الثوابت
السلسلة النهائية الثابتة العامة OP_NAME
اسم هذه العملية كما هو معروف بواسطة محرك TensorFlow الأساسي
الأساليب العامة
الإخراج العام <T> كإخراج ()
إرجاع المقبض الرمزي للموتر.
المدخلات إلى عمليات TensorFlow هي مخرجات عملية TensorFlow أخرى. يتم استخدام هذه الطريقة للحصول على مقبض رمزي يمثل حساب الإدخال.
إنشاء لفة ثابتة عامة <T> (نطاق النطاق ، إدخال المعامل <T>، المعامل <؟ يمتد TNumber > Shift، المعامل <؟ يمتد TNumber > المحور)
طريقة المصنع لإنشاء فئة تغلف عملية لفة جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
يحول | يجب أن يكون البعد 0-D أو 1-D. يحدد `shift[i]` عدد الأماكن التي يتم من خلالها إزاحة العناصر بشكل إيجابي (نحو مؤشرات أكبر) على طول البعد المحدد بواسطة `المحور[i]`. التحولات السلبية سوف تدحرج العناصر في الاتجاه المعاكس. |
محور | يجب أن يكون البعد 0-D أو 1-D. يحدد `المحور[i]` البعد الذي يجب أن يحدث فيه الإزاحة `shift[i]`. إذا تمت الإشارة إلى نفس المحور أكثر من مرة، فسيكون إجمالي الإزاحة لهذا المحور هو مجموع كل الإزاحات التي تنتمي إلى ذلك المحور. |
المرتجعات
- مثيل جديد من Roll
الإخراج العام <T> الإخراج ()
له نفس الشكل والحجم مثل الإدخال. يتم إزاحة العناصر بشكل إيجابي (باتجاه مؤشرات أكبر) من خلال إزاحات "التحول" على طول أبعاد "المحور".