パブリック静的クラスStridedSlice.Options
StridedSlice
のオプションの属性
パブリックメソッド
StridedSlice.Options | beginMask (長い beginMask) |
StridedSlice.Options | ellipsisMask (長い省略マスク) |
StridedSlice.Options | endMask (長い endMask) |
StridedSlice.Options | newAxisMask (長い newAxisMask) |
StridedSlice.Options | ShhrinkAxisMask (長い ShrinkAxisMask) |
継承されたメソッド
パブリックメソッド
public StridedSlice.Options beginMask (Long beginMask)
パラメーター
beginマスク | ビット i が 1 であるビットマスクは、開始値を無視し、代わりに可能な最大の間隔を使用することを意味します。実行時に begin[i] は `stride[i] > 0` の場合は `[0, n-1)` に、`stride[i] < 0` の場合は `[-1, n-1]` に置き換えられます。 |
---|
public StridedSlice.Options ellipsisMask (長い省略マスク)
パラメーター
省略マスク | ビット「i」が 1 であるビットマスクは、「i」番目の位置が実際には省略記号であることを意味します。最大 1 ビットが 1 になります。「ellipsis_mask == 0」の場合、暗黙的な省略マスク「1 << (m+1)」が提供されます。これは、`foo[3:5] == foo[3:5, ...]` を意味します。省略記号は、すべての次元のスライス範囲を完全に指定するために、必要な数の範囲指定を暗黙的に作成します。たとえば、4 次元テンソル `foo` の場合、スライス `foo[2, ..., 5:8]` は `foo[2, :, :, 5:8]` を意味します。 |
---|
public StridedSlice.Options newAxisMask (Long newAxisMask)
パラメーター
新しい軸マスク | ビット「i」が 1 であるビットマスクは、「i」番目の仕様が新しい形状 1 次元を作成することを意味します。たとえば、`foo[:4, tf.newaxis, :2]` は形状 `(4, 1, 2)` テンソルを生成します。 |
---|
public StridedSlice.Options shhrinkAxisMask (Long shrinxAxisMask)
パラメーター
縮小軸マスク | ビット「i」が「i」番目の仕様で次元を縮小する必要があることを意味するビットマスク。 begin と end は、ディメンション内のサイズ 1 のスライスを意味する必要があります。たとえば、Python では `foo[:, 3, :]` を実行すると、`shrink_axis_mask` は 2 になります。 |
---|