StridedSlice.Options

lớp tĩnh công khai StridedSlice.Options

Thuộc tính tùy chọn cho StridedSlice

Phương pháp công cộng

StridedSlice.Options
BeginMask (Mặt nạ bắt đầu dài)
StridedSlice.Options
EllipsisMask (Mặt nạ dấu chấm lửng dài)
StridedSlice.Options
endMask (Mặt nạ cuối dài)
StridedSlice.Options
newAxisMask (Mặt nạ trục mới dài)
StridedSlice.Options
thu nhỏAxisMask (Thu nhỏAxisMask dài)

Phương pháp kế thừa

Phương pháp công cộng

công khai StridedSlice.Options BeginMask (Mặt nạ bắt đầu dài)

Thông số
bắt đầuMặt nạ một bitmask trong đó bit i bằng 1 có nghĩa là bỏ qua giá trị bắt đầu và thay vào đó sử dụng khoảng lớn nhất có thể. Khi bắt đầu thời gian chạy[i] sẽ được thay thế bằng `[0, n-1)` nếu `sải bước[i] > 0` hoặc `[-1, n-1]` nếu `sải bước[i] < 0`

công khai StridedSlice.Options ellipsisMask (Dấu chấm lửng dài)

Thông số
dấu ba chấmMặt nạ một mặt nạ bit trong đó bit `i` là 1 có nghĩa là vị trí thứ `i thực sự là dấu chấm lửng. Tối đa một bit có thể là 1. Nếu `ellipsis_mask == 0`, thì một mặt nạ dấu chấm lửng ẩn `1 << (m+1)` được cung cấp. Điều này có nghĩa là `foo[3:5] == foo[3:5, ...]`. Dấu ba chấm ngầm tạo ra nhiều thông số phạm vi cần thiết để chỉ định đầy đủ phạm vi được cắt cho mọi thứ nguyên. Ví dụ: đối với tensor 4 chiều `foo` lát cắt `foo[2, ..., 5:8]` ngụ ý `foo[2, :, :, 5:8]`.

công khai StridedSlice.Options endMask (Long endMask)

Thông số
mặt nạ cuối tương tự như `begin_mask`

công khai StridedSlice.Options newAxisMask (Long newAxisMask)

Thông số
mặt nạ trục mới một mặt nạ bit trong đó bit `i` là 1 có nghĩa là đặc tả thứ `i tạo ra hình dạng 1 chiều mới. Ví dụ: `foo[:4, tf.newaxis, :2]` sẽ tạo ra một tensor hình dạng `(4, 1, 2)`.

công khai StridedSlice.Options thu nhỏAxisMask (Thu nhỏAxisMask dài)

Thông số
thu nhỏAxisMask một mặt nạ bit trong đó bit `i` ngụ ý rằng đặc tả thứ `i sẽ thu nhỏ kích thước. bắt đầu và kết thúc phải ngụ ý một lát có kích thước 1 trong thứ nguyên. Ví dụ: trong python người ta có thể thực hiện `foo[:, 3, :]` điều này sẽ dẫn đến `shrink_axis_mask` là 2.