فهرس يُستخدم لتقطيع طريقة عرض من مصفوفة ذات أبعاد 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()
الفهرس الذي يعيّن مجموعة فرعية منها فقط قيمة أصغر.
المعلمات
قاتمة | البعد المفهرس |
---|
عائدات
- عدد العناصر التي يمكن الوصول إليها
خلاصة عامة طويلة خطوة ()
احصل على خطوة الفهرس ، لفهرسة نمط الشرائح المتسلسلة.