StridedSlice.Options

kelas statis publik StridedSlice.Options

Atribut opsional untuk StridedSlice

Metode Publik

StridedSlice.Opsi
beginMask (BeginMask panjang)
StridedSlice.Opsi
ellipsisMask (Mask elipsis panjang)
StridedSlice.Opsi
endMask (Mask ujung panjang)
StridedSlice.Opsi
newAxisMask (Panjang newAxisMask)
StridedSlice.Opsi
shrinkAxisMask (Penyusut panjangAxisMask)

Metode Warisan

Metode Publik

publik StridedSlice.Options BeginMask (Panjang BeginMask)

Parameter
mulaiMask bitmask di mana sedikit i menjadi 1 berarti mengabaikan nilai awal dan sebagai gantinya menggunakan interval sebesar mungkin. Saat runtime, start[i] akan diganti dengan `[0, n-1)` jika `stride[i] > 0` atau `[-1, n-1]` jika `stride[i] < 0`

publik StridedSlice.Options ellipsisMask (EllipsisMask panjang)

Parameter
elipsisMask bitmask di mana bit `i` menjadi 1 berarti posisi `i`th sebenarnya adalah elipsis. Maksimal satu bit dapat berupa 1. Jika `ellipsis_mask == 0`, maka mask elipsis implisit `1 << (m+1)` disediakan. Artinya `foo[3:5] == foo[3:5, ...]`. Elipsis secara implisit menciptakan spesifikasi rentang sebanyak yang diperlukan untuk sepenuhnya menentukan rentang irisan untuk setiap dimensi. Misalnya untuk tensor 4 dimensi `foo` irisan `foo[2, ..., 5:8]` menyiratkan `foo[2, :, :, 5:8]`.

publik StridedSlice.Options endMask (Mask ujung panjang)

Parameter
endMask analog dengan `begin_mask`

publik StridedSlice.Options newAxisMask (Panjang newAxisMask)

Parameter
AxisMask baru bitmask di mana bit `i` menjadi 1 berarti spesifikasi `i`th menciptakan bentuk 1 dimensi baru. Misalnya `foo[:4, tf.newaxis, :2]` akan menghasilkan tensor bentuk `(4, 1, 2)`.

publik StridedSlice.Options shrinkAxisMask (ShrinkAxisMask panjang)

Parameter
menyusutAxisMask bitmask di mana bit `i` menyiratkan bahwa spesifikasi `i`th harus mengecilkan dimensinya. awal dan akhir harus menyiratkan potongan berukuran 1 dalam dimensi. Misalnya dalam python seseorang mungkin melakukan `foo[:, 3, :]` yang akan menghasilkan `shrink_axis_mask` menjadi 2.