Index

فهرس الواجهة العامة

فهرس يُستخدم لتقطيع طريقة عرض من مصفوفة ذات أبعاد N.

يتم الحصول على شريحة ، أي عرض مختزل ، لصفيف ذو أبعاد N عن طريق استدعاء slice(Index) ، مع إعطاء قائمة من المؤشرات التي تحدد العناصر الموجودة في بُعد معين والتي يجب تضمينها / استبعادها من هذا العرض.

الطرق العامة

البعد المجرد
تطبيق ( البعد خافت)
يطبق هذا الفهرس على البعد المحدد.
مجردة طويلة
تبدأ ()
احصل على بداية الفهرس ، لفهرسة نمط الشرائح المتسلسلة.
مجردة منطقية
startMask ()
تعرف على ما إذا كان يجب أن يبدأ الفهرس في بداية البعد ، لفهرسة نمط الشرائح المتسلسلة.
مجردة طويلة
نهاية ()
احصل على نهاية الفهرس ، فهرسة نمط الشرائح المتسلسلة.
مجردة منطقية
قناع النهاية ()
تعرف على ما إذا كان يجب أن ينتهي الفهرس عند بداية البعد ، لفهرسة نمط الشرائح المتسلسلة.
مجردة منطقية
isEllipsis ()
إرجاع صحيح إذا كان هذا الفهرس عبارة عن علامة حذف ، والتوسع لأخذ أكبر عدد ممكن من الأبعاد (وتطبيق كل () عليها)
مجردة منطقية
isNewAxis ()
يعود صحيحًا إذا كان هذا الفهرس محورًا جديدًا ، مضيفًا بُعدًا بالحجم 1
مجردة منطقية
isPoint ()
إرجاع صحيح إذا كان هذا الفهرس نقطة واحدة ، مما يقلل من عدد الأبعاد بمقدار واحد
مجردة منطقية
isStridedSlicingCompliant ()
تعرف على ما إذا كان الفهرس يدعم فهرسة نمط الشرائح المتسلسلة (باستخدام البداية والنهاية والخطوة والعلامات ، على سبيل المثال
مجردة طويلة
mapCoordinate (تنسيق طويلة، البعد قاتمة)
يحول إحداثي عنصر إلى إحداثي جديد عن طريق تطبيق هذا الفهرس على البعد المحدد.
مجردة طويلة
numElements ( البعد قاتمة)
لعرض عدد العناصر التي يمكن استرجاعها باستخدام هذا الفهرس في البعد المحدد.
مجردة طويلة
خطوة ()
احصل على خطوة الفهرس ، لفهرسة نمط الشرائح المتسلسلة.

الطرق العامة

تطبيق البعد المجرد العام ( Dimension dim)

يطبق هذا الفهرس على البعد المحدد.

عند الوصول إلى العناصر من البعد الذي تم إرجاعه ، سيتم تطبيق هذا الفهرس تلقائيًا وقد يحول الموضع الأصلي.

المعلمات
قاتمة البعد لتطبيق هذا الفهرس عليه
عائدات
  • بعد مفهرس

بداية طويلة الملخص العام ()

احصل على بداية الفهرس ، لفهرسة نمط الشرائح المتسلسلة.

startMask () المنطقية المجردة العامة ()

تعرف على ما إذا كان يجب أن يبدأ الفهرس في بداية البعد ، لفهرسة نمط الشرائح المتسلسلة.

نهاية طويلة الملخص العام ()

احصل على نهاية الفهرس ، فهرسة نمط الشرائح المتسلسلة.

endMask الملخص المنطقي العام ()

تعرف على ما إذا كان يجب أن ينتهي الفهرس عند بداية البعد ، لفهرسة نمط الشرائح المتسلسلة.

قيمة المنطقية العامة المجردة isEllipsis ()

إرجاع صحيح إذا كان هذا الفهرس عبارة عن علامة حذف ، والتوسع لأخذ أكبر عدد ممكن من الأبعاد (وتطبيق كل () عليها)

القيمة المنطقية العامة المجردة هي NewAxis ()

يعود صحيحًا إذا كان هذا الفهرس محورًا جديدًا ، مضيفًا بُعدًا بالحجم 1

isPoint منطقية عامة مجردة ()

إرجاع صحيح إذا كان هذا الفهرس نقطة واحدة ، مما يقلل من عدد الأبعاد بمقدار واحد

منطقية الملخص العام هي StridedSlicingCompliant ()

تعرف على ما إذا كان الفهرس يدعم فهرسة نمط الشرائح المتسلسلة (باستخدام البداية والنهاية والخطوة والأعلام ، مثل TensorFlow's ).

الجمهور mapCoordinate طويلة مجردة (تنسيق طويلة، البعد قاتمة)

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

على سبيل المثال ، إذا كان الإحداثي يساوي 0 وكان هذا الفهرس يقلب العناصر n على هذا البعد ، فإن القيمة التي تم إرجاعها ستكون n-1 .

المعلمات
تنسيق تنسيق لتحويل
قاتمة البعد البعد المفهرس
عائدات
  • إحداثيات محولة

أرقام طويلة مجردة عامة ( Dimension dim)

لعرض عدد العناصر التي يمكن استرجاعها باستخدام هذا الفهرس في البعد المحدد.

الفهرس الذي يعيّن كل عناصر الأبعاد واحدًا تلو الآخر سيعيد قيمة مساوية لـ dim.numElements() ، بينما dim.numElements() الفهرس الذي يعيّن مجموعة فرعية منها فقط قيمة أصغر.

المعلمات
قاتمة البعد المفهرس
عائدات
  • عدد العناصر التي يمكن الوصول إليها

خلاصة عامة طويلة خطوة ()

احصل على خطوة الفهرس ، لفهرسة نمط الشرائح المتسلسلة.