StridedSlice.Options

genel statik sınıf StridedSlice.Options

StridedSlice için isteğe bağlı özellikler

Genel Yöntemler

StridedSlice.Options
beginMask (Uzun beginMask)
StridedSlice.Options
elipsMask (Uzun elipsMask)
StridedSlice.Options
endMask (Uzun sonMask)
StridedSlice.Options
yeniAxisMask (Uzun yeniAxisMask)
StridedSlice.Options
küçültmeAxisMask (Uzun küçültmeAxisMask)

Kalıtsal Yöntemler

Genel Yöntemler

public StridedSlice.Options beginMask (Uzun beginMask)

Parametreler
başlangıçMaskesi i bitinin 1 olduğu bir bit maskesi, başlangıç ​​değerini yok saymak ve bunun yerine mümkün olan en büyük aralığı kullanmak anlamına gelir. Çalışma zamanında, başlangıç[i], eğer 'adım[i] > 0' ise '[0, n-1)' ile veya 'adım[i] < 0' ise '[-1, n-1]' ile değiştirilecektir.

public StridedSlice.Options ellipsisMask (Uzun elipsMask)

Parametreler
üç noktaMaske 'i' bitinin 1 olması, 'i'inci konumun aslında bir üç nokta olduğu anlamına gelen bir bit maskesi. En fazla bir bit 1 olabilir. Eğer 'ellipsis_mask == 0' ise, '1 << (m+1)' şeklinde örtülü bir üç nokta maskesi sağlanır. Bu, 'foo[3:5] == foo[3:5, ...]' anlamına gelir. Üç nokta, her boyut için dilimlenmiş aralığı tam olarak belirtmek için gereken sayıda aralık belirtimini örtülü olarak oluşturur. Örneğin 4 boyutlu bir tensör 'foo' için 'foo[2, ..., 5:8]' dilimi 'foo[2, :, :, 5:8]' anlamına gelir.

public StridedSlice.Options endMask (Uzun endMask)

Parametreler
endMask "başlangıç_mask"ına benzer

public StridedSlice.Options newAxisMask (Uzun newAxisMask)

Parametreler
yeniEksenMaskesi "i" bitinin 1 olması, "i" spesifikasyonunun yeni bir şekil 1 boyutu oluşturduğu anlamına gelen bir bit maskesi. Örneğin 'foo[:4, tf.newaxis, :2]' bir şekil '(4, 1, 2)' tensörü üretecektir.

public StridedSlice.Options küçültmeAxisMask (Uzun küçültmeAxisMask)

Parametreler
küçültmeAxisMask 'i' bitinin, 'i'inci spesifikasyonun boyutluluğu küçültmesi gerektiğini ima ettiği bir bit maskesi. begin ve end, boyutta 1 boyutunda bir dilim anlamına gelmelidir. Örneğin python'da 'foo[:, 3, :]' yapılabilir, bu da 'shrink_axis_mask'ın 2 olmasına neden olur.