Cuộn

lớp cuối cùng công khai

Cuộn các phần tử của tensor dọc theo một trục.

Các phần tử được dịch chuyển tích cực (hướng tới các chỉ số lớn hơn) bằng độ lệch của `shift` dọc theo chiều của `axis`. Giá trị `shift` âm sẽ dịch chuyển các phần tử theo hướng ngược lại. Các phần tử cuộn qua vị trí cuối cùng sẽ quấn quanh vị trí đầu tiên và ngược lại. Nhiều dịch chuyển dọc theo nhiều trục có thể được chỉ định.

Ví dụ:

# 't' is [0, 1, 2, 3, 4]
 roll(t, shift=2, axis=0) ==> [3, 4, 0, 1, 2]
 
 # shifting along multiple dimensions
 # 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
 roll(t, shift=[1, -2], axis=[0, 1]) ==> [[7, 8, 9, 5, 6], [2, 3, 4, 0, 1]]
 
 # shifting along the same axis multiple times
 # 't' is [[0, 1, 2, 3, 4], [5, 6, 7, 8, 9]]
 roll(t, shift=[2, -3], axis=[1, 1]) ==> [[1, 2, 3, 4, 0], [6, 7, 8, 9, 5]]
 

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

Đầu ra <T>
asOutput ()
Trả về phần điều khiển tượng trưng của một tenxơ.
tĩnh <T, U mở rộng Số, V mở rộng Số> Cuộn <T>
tạo ( Phạm vi phạm vi, đầu vào Toán hạng <T>, Shift Toán hạng <U>, Trục Toán tử <V>)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Roll mới.
Đầu ra <T>
đầu ra ()
Có hình dạng và kích thước giống như đầu vào.

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

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

Đầu ra công khai <T> asOutput ()

Trả về phần điều khiển tượng trưng của một tenxơ.

Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.

tạo cuộn tĩnh công khai <T> (Phạm vi phạm vi , đầu vào Toán hạng <T>, ca toán hạng <U>, trục toán hạng <V>)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Roll mới.

Thông số
phạm vi phạm vi hiện tại
sự thay đổi Kích thước phải là 0-D hoặc 1-D. `shift[i]` chỉ định số vị trí mà các phần tử được dịch chuyển dương (hướng tới các chỉ số lớn hơn) dọc theo kích thước được chỉ định bởi `axis[i]`. Sự dịch chuyển âm sẽ cuộn các phần tử theo hướng ngược lại.
trục Kích thước phải là 0-D hoặc 1-D. `axis[i]` chỉ định thứ nguyên mà sự dịch chuyển `shift[i]` sẽ xảy ra. Nếu cùng một trục được tham chiếu nhiều lần, tổng độ dịch chuyển cho trục đó sẽ là tổng của tất cả các độ dịch chuyển thuộc về trục đó.
Trả lại
  • một phiên bản mới của Roll

Đầu ra công khai đầu ra <T> ()

Có hình dạng và kích thước giống như đầu vào. Các phần tử được dịch chuyển tích cực (hướng tới các chỉ số lớn hơn) bằng độ lệch của `shift` dọc theo kích thước của `axis`.