StridedSlice.Options

فئة ثابتة عامة StridedSlice.Options

السمات الاختيارية لـ StridedSlice

الأساليب العامة

StrideSlice.Options
قناع البداية (قناع البداية الطويل)
StrideSlice.Options
قناع القطع (قناع القطع الطويل)
StrideSlice.Options
قناع النهاية (قناع النهاية الطويل)
StrideSlice.Options
newAxisMask (قناع جديد طويل)
StrideSlice.Options
تقليص أكسيس ماسك (تقليص أكسيس ماسك طويل)

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

الأساليب العامة

StridedSlice.Options public beginMask (Long beginMask)

حدود
beginMask قناع نقطي حيث يكون الرقم 1 يعني تجاهل قيمة البداية واستخدام أكبر فاصل زمني ممكن بدلاً من ذلك. في وقت التشغيل، سيتم استبدال start[i] بـ `[0, n-1)` إذا `stride[i] > 0` أو `[-1, n-1]` إذا `stride[i] < 0`

StridedSlice.Options ellipsisMask العام (قناع القطع الطويل)

حدود
ellipsisMask قناع نقطي حيث تكون البتة `i` 1 تعني أن الموضع `i` هو في الواقع علامة حذف. بت واحد على الأكثر يمكن أن يكون 1. إذا كان `ellipsis_mask == 0`، فسيتم توفير قناع القطع الضمني `1 << (m+1)`. وهذا يعني أن `foo[3:5] == foo[3:5, ...]`. تقوم علامة الحذف ضمنيًا بإنشاء العديد من مواصفات النطاق حسب الضرورة لتحديد نطاق الشرائح بشكل كامل لكل بُعد. على سبيل المثال، بالنسبة للموتر رباعي الأبعاد `foo`، فإن الشريحة `foo[2, ..., 5:8]` تعني ضمنًا `foo[2, :, :, 5:8]`.

StridedSlice.Options endMask العام (Long endMask)

حدود
endMask مشابه لـ "start_mask".

StridedSlice.Options العامة newAxisMask (newAxisMask الطويل)

حدود
newAxisMask قناع نقطي حيث تكون البتة `i` 1 تعني أن المواصفات `i` تنشئ بُعدًا جديدًا للشكل 1. على سبيل المثال، `foo[:4, tf.newaxis, :2]` سينتج موترًا على شكل `(4, 1, 2)`.

StridedSlice.Options العامة يتقلصAxisMask (طويل يتقلصAxisMask)

حدود
يتقلصAxisMask قناع نقطي حيث تشير البتة `i` إلى أن المواصفات `i` يجب أن تقلص الأبعاد. يجب أن تتضمن البداية والنهاية شريحة بحجم 1 في البعد. على سبيل المثال في لغة بايثون، يمكن للمرء أن يفعل `foo[:, 3, :]` مما قد يؤدي إلى أن يكون `shrink_axis_mask` 2.