فئة ثابتة عامة 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 العامة 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. |
---|