Stack

สแต็ค คลาสสุดท้ายสาธารณะ

รวบรวมรายการเทนเซอร์ "อันดับ N" - "R" ไว้ในเทนเซอร์ระดับเดียว - "(R+1)"

บรรจุเทนเซอร์ "N" ใน "ค่า" ลงในเทนเซอร์ที่มีอันดับสูงกว่าเทนเซอร์แต่ละตัวใน "ค่า" อยู่ 1 อันดับ โดยบรรจุไว้ตามมิติ "แกน" เมื่อพิจารณารายการเทนเซอร์ของรูปร่าง `(A, B, C)`;

ถ้า `axis == 0` ดังนั้นเทนเซอร์ `output` จะมีรูปร่าง `(N, A, B, C)` ถ้า `แกน == 1` ดังนั้นเทนเซอร์ `เอาท์พุต` จะมีรูปร่าง `(A, N, B, C)` ฯลฯ

ตัวอย่างเช่น:

# 'x' is [1, 4]
 # 'y' is [2, 5]
 # 'z' is [3, 6]
 pack([x, y, z]) => [[1, 4], [2, 5], [3, 6]]  # Pack along first dim.
 pack([x, y, z], axis=1) => [[1, 2, 3], [4, 5, 6]]
 
สิ่งนี้ตรงกันข้ามกับ 'unpack'

คลาสที่ซ้อนกัน

ระดับ สแต็คตัวเลือก แอ็ตทริบิวต์ทางเลือกสำหรับ Stack

วิธีการสาธารณะ

เอาท์พุต <T>
เป็นเอาท์พุต ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
Stack.Options แบบคงที่
แกน (แกนยาว)
สแต็ค <T> สแต็ค <T>
สร้าง (ขอบเขต ขอบเขต ค่า Iterable< Operand <T>> ตัว เลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการสแต็กใหม่
เอาท์พุต <T>
เอาท์พุท ()
เทนเซอร์ที่อัดแน่น

วิธีการสืบทอด

วิธีการสาธารณะ

เอาท์พุท สาธารณะ <T> asOutput ()

ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์

อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต

แกน สแต็ค สาธารณะแบบคงที่ตัวเลือก (แกนยาว)

พารามิเตอร์
แกน ขนาดตามที่จะแพ็ค ค่าลบจะล้อมรอบ ดังนั้นช่วงที่ถูกต้องคือ `[-(R+1), R+1)`

สร้าง สแต็ก สแต็กสาธารณะ <T> สาธารณะ ( ขอบเขต ขอบเขต ค่า Iterable < ตัวดำเนินการ <T>> ตัวเลือก... ตัวเลือก)

วิธีการจากโรงงานเพื่อสร้างคลาสที่ห่อการดำเนินการสแต็กใหม่

พารามิเตอร์
ขอบเขต ขอบเขตปัจจุบัน
ค่านิยม จะต้องมีรูปร่างและประเภทเดียวกัน
ตัวเลือก มีค่าแอตทริบิวต์ทางเลือก
การส่งคืน
  • อินสแตนซ์ใหม่ของ Stack

เอาท์พุท สาธารณะ <T> เอาท์พุท ()

เทนเซอร์ที่อัดแน่น