StridedSlice.Options

کلاس استاتیک عمومی StridedSlice.Options

ویژگی های اختیاری برای StridedSlice

روش های عمومی

StridedSlice.Options
BeginMask (ماسک شروع طولانی)
StridedSlice.Options
EllipsisMask (ماسک بیضی بلند)
StridedSlice.Options
endMask (ماسک پایان طولانی)
StridedSlice.Options
newAxisMask (ماسک جدید جدید AxisMask)
StridedSlice.Options
shrinkAxisMask (Long shrinkAxisMask)

روش های ارثی

روش های عمومی

عمومی StridedSlice.Options beginMask (ماسک شروع طولانی)

مولفه های
startMask یک بیت ماسک که در آن بیت i 1 به معنای نادیده گرفتن مقدار شروع و در عوض استفاده از بزرگترین فاصله ممکن است. در زمان شروع[i] با «[0, n-1)» جایگزین می شود اگر «stride[i] > 0» یا «[-1، n-1]» اگر «stride[i] <0»

عمومی StridedSlice.Options ellipsisMask (Long ellipsisMask)

مولفه های
ماسک بیضی یک بیت ماسک که در آن بیت «i» 1 است به این معنی که موقعیت «i» در واقع یک بیضی است. حداکثر یک بیت می‌تواند 1 باشد. اگر «ماسک_بیضی == 0»، یک ماسک بیضی ضمنی از «1 << (m+1)» ارائه می‌شود. این به این معنی است که "foo[3:5] == foo[3:5، ...]". یک بیضی به طور ضمنی به همان اندازه که برای مشخص کردن محدوده برش برای هر بعد لازم است، مشخصات محدوده ایجاد می‌کند. به عنوان مثال برای یک تانسور 4 بعدی «foo»، برش «foo[2، ...، 5:8]» به معنای «foo[2، :، :، 5:8]» است.

عمومی StridedSlice.Options endMask (Long endMask)

مولفه های
endMask شبیه به "begin_mask".

عمومی StridedSlice.Options newAxisMask (Long newAxisMask)

مولفه های
newAxisMask یک بیت ماسک که در آن بیت «i» 1 است به این معنی که مشخصات «i» یک بعد شکل 1 جدید ایجاد می کند. برای مثال «foo[:4، tf.newaxis، :2]» یک تانسور «(4، 1، 2)» تولید می‌کند.

عمومی StridedSlice.Options shrinkAxisMask (Long shrinkAxisMask)

مولفه های
shrinkAxisMask یک بیت ماسک که در آن بیت «i» به این معنی است که مشخصات «i» باید ابعاد را کوچک کند. شروع و پایان باید متضمن برشی به اندازه 1 در بعد باشد. به عنوان مثال در پایتون می‌توان «foo[:، 3، :]» را انجام داد که باعث می‌شود «shrink_axis_mask» 2 باشد.