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 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. |
---|