คลายมิติที่กำหนดของเทนเซอร์อันดับ-`R` ออกเป็นเทนเซอร์อันดับ `num`-`(R-1)`
แยกเทนเซอร์ "num" ออกจาก "ค่า" โดยบิ่นไปตามมิติ "แกน" ตัวอย่างเช่น เมื่อกำหนดเทนเซอร์ของรูปร่าง `(A, B, C, D)`;
หาก `axis == 0` ดังนั้นเทนเซอร์ i ใน `output` จะเป็นชิ้น `value[i, :, :, :]` และเทนเซอร์แต่ละตัวใน `output` จะมีรูปร่าง `(B, C, D) `. (โปรดทราบว่ามิติข้อมูลที่ถูกคลายแพ็กหายไป ไม่เหมือน "แยก")
หาก `axis == 1` ดังนั้นเทนเซอร์ i ใน `output` จะเป็นชิ้น `value[:, i, :, :]` และเทนเซอร์แต่ละตัวใน `output` จะมีรูปร่าง `(A, C, D) `. ฯลฯ
สิ่งนี้ตรงกันข้ามกับ 'แพ็ค'
คลาสที่ซ้อนกัน
ระดับ | แกะตัวเลือก | คุณลักษณะเพิ่มเติมสำหรับ Unstack |
วิธีการสาธารณะ
Unstack.Options แบบคงที่ | แกน (แกนยาว) |
คงที่ <T> คลายสแต็ก <T> | สร้าง (ขอบเขต ขอบเขต , ค่า ตัวดำเนินการ <T>, ตัวเลขแบบยาว, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Unstack ใหม่ |
ตัววนซ้ำ < ตัวดำเนินการ <T>> | ตัววนซ้ำ () |
รายการ < เอาท์พุต <T>> | เอาท์พุท () รายการเทนเซอร์แตกไฟล์จาก "ค่า" |
วิธีการสืบทอด
วิธีการสาธารณะ
แกน Unstack.Options แบบคงที่สาธารณะ (แกนยาว)
พารามิเตอร์
แกน | มิติข้อมูลที่จะแกะออก ค่าลบจะล้อมรอบ ดังนั้นช่วงที่ถูกต้องคือ `[-R, R)` |
---|
สร้าง Unstack <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ค่า ตัวดำเนินการ <T>, ตัวเลขแบบยาว, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Unstack ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ค่า | 1-D หรือสูงกว่า โดยมีขนาดมิติ "แกน" เท่ากับ "num" |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ Unstack
คลายมิติที่กำหนดของเทนเซอร์อันดับ-`R` ออกเป็นเทนเซอร์อันดับ `num`-`(R-1)`
แยกเทนเซอร์ "num" ออกจาก "ค่า" โดยบิ่นไปตามมิติ "แกน" ตัวอย่างเช่น เมื่อกำหนดเทนเซอร์ของรูปร่าง `(A, B, C, D)`;
หาก `axis == 0` ดังนั้นเทนเซอร์ i ใน `output` จะเป็นชิ้น `value[i, :, :, :]` และเทนเซอร์แต่ละตัวใน `output` จะมีรูปร่าง `(B, C, D) `. (โปรดทราบว่ามิติข้อมูลที่ถูกคลายแพ็กหายไป ไม่เหมือน "แยก")
หาก `axis == 1` ดังนั้นเทนเซอร์ i ใน `output` จะเป็นชิ้น `value[:, i, :, :]` และเทนเซอร์แต่ละตัวใน `output` จะมีรูปร่าง `(A, C, D) `. ฯลฯ
สิ่งนี้ตรงกันข้ามกับ 'แพ็ค'
คลาสที่ซ้อนกัน
ระดับ | แกะตัวเลือก | คุณลักษณะเพิ่มเติมสำหรับ Unstack |
วิธีการสาธารณะ
Unstack.Options แบบคงที่ | แกน (แกนยาว) |
คงที่ <T> คลายสแต็ก <T> | สร้าง (ขอบเขต ขอบเขต , ค่า ตัวดำเนินการ <T>, ตัวเลขแบบยาว, ตัวเลือก... ตัวเลือก) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Unstack ใหม่ |
ตัววนซ้ำ < ตัวดำเนินการ <T>> | ตัววนซ้ำ () |
รายการ < เอาท์พุต <T>> | เอาท์พุท () รายการเทนเซอร์แตกไฟล์จาก "ค่า" |
วิธีการสืบทอด
วิธีการสาธารณะ
แกน Unstack.Options แบบคงที่สาธารณะ (แกนยาว)
พารามิเตอร์
แกน | มิติข้อมูลที่จะแกะออก ค่าลบจะล้อมรอบ ดังนั้นช่วงที่ถูกต้องคือ `[-R, R)` |
---|
สร้าง Unstack <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ค่า ตัวดำเนินการ <T>, ตัวเลขแบบยาว, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ Unstack ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ค่า | 1-D หรือสูงกว่า โดยมีขนาดมิติ "แกน" เท่ากับ "num" |
ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก |
การส่งคืน
- อินสแตนซ์ใหม่ของ Unstack