รูปร่าง คลาสสุดท้ายสาธารณะ
รูปร่างของเทนเซอร์ที่อาจทราบได้บางส่วนซึ่งเกิดจากการดำเนินการ
วิธีการสาธารณะ
บูลีน | เท่ากับ (วัตถุ obj) |
ภายใน | แฮชโค้ด () |
รูปร่าง คงที่ | ทำ (ยาวก่อนDimensionSize, ยาว... otherDimensionSizes) สร้างรูปร่างที่แสดงถึงค่า N มิติ |
ภายใน | numขนาด () จำนวนมิติที่แสดงโดยรูปร่างนี้ |
รูปร่าง คงที่ | สเกลาร์ () สร้างรูปร่างที่แสดงถึงค่าสเกลาร์ |
ยาว | ขนาด (int i) ขนาดของมิติที่ i |
สตริง | toString () คำอธิบายโดยย่อของรูปร่างที่มีไว้เพื่อการดีบัก |
รูปร่าง คงที่ | ไม่ทราบ () สร้างรูปร่างที่แสดงถึงจำนวนมิติที่ไม่รู้จัก |
วิธีการสืบทอด
วิธีการสาธารณะ
บูลีนสาธารณะ เท่ากับ (Object obj)
พารามิเตอร์
วัตถุประสงค์ |
---|
สาธารณะ int hashCode ()
สร้าง รูปร่าง คงที่สาธารณะ (ยาวก่อนDimensionSize, ยาว... otherDimensionSizes)
สร้างรูปร่างที่แสดงถึงค่า N มิติ
สร้างรูปร่างที่แสดงถึงค่า N มิติ (N เป็นอย่างน้อย 1) โดยมีขนาดที่ระบุสำหรับแต่ละมิติ A -1 บ่งชี้ว่าไม่ทราบขนาดของมิติที่เกี่ยวข้อง ตัวอย่างเช่น:
// A 2-element vector.
Shape vector = Shape.create(2);
// A 2x3 matrix.
Shape matrix = Shape.create(2, 3);
// A matrix with 4 columns but an unknown number of rows.
// This is typically used to indicate the shape of tensors that represent
// a variable-sized batch of values. The Shape below might represent a
// variable-sized batch of 4-element vectors.
Shape batch = Shape.create(-1, 4);
พารามิเตอร์
อันดับแรกขนาดมิติ | |
---|---|
อื่นๆDimensionSizes |
สาธารณะ int numDimensions ()
จำนวนมิติที่แสดงโดยรูปร่างนี้
การส่งคืน
- -1 หากไม่ทราบจำนวนมิติ 0 หากรูปร่างแสดงถึงสเกลาร์ 1 สำหรับเวกเตอร์ 2 สำหรับเมทริกซ์ ฯลฯ
ขนาด ยาวสาธารณะ (int i)
ขนาดของมิติที่ i
พารามิเตอร์
ฉัน |
---|
การส่งคืน
- ขนาดของมิติที่ร้องขอหรือ -1 หากไม่ทราบ
สตริงสาธารณะ toString ()
คำอธิบายโดยย่อของรูปร่างที่มีไว้เพื่อการดีบัก