รูปร่างที่อาจรู้จักบางส่วนของเทนเซอร์ที่เกิดจากการดำเนินการ
วิธีการสาธารณะ
บูลีน | เท่ากับ (Object obj) |
int | hashCode () |
คง รูปร่าง | ทำให้ (ยาว firstDimensionSize ยาว ... otherDimensionSizes) สร้างรูปร่างแทนค่า N- มิติ |
int | numDimensions () จำนวนมิติที่แสดงโดยรูปร่างนี้ |
คง รูปร่าง | สเกลาร์ () สร้างรูปร่างแทนค่าสเกลาร์ |
ยาว | ขนาด (int i) ขนาดของมิติที่ i |
สตริง | toString () คำอธิบายโดยย่อของรูปร่างที่ใช้สำหรับการดีบัก |
คง รูปร่าง | ที่ไม่รู้จัก () สร้างรูปร่างที่แสดงถึงจำนวนมิติที่ไม่รู้จัก |
วิธีการสืบทอด
วิธีการสาธารณะ
เท่ากับประชาชน boolean (obj Object)
int สาธารณะ hashCode ()
สาธารณะคง รูปร่าง แต่งหน้า (ยาว firstDimensionSize ยาว ... 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);
numDimensions int สาธารณะ ()
จำนวนมิติที่แสดงโดยรูปร่างนี้
คืนสินค้า
- -1 ถ้าไม่ทราบจำนวนมิติ, 0 ถ้ารูปร่างแสดงถึงสเกลาร์, 1 สำหรับเวกเตอร์, 2 สำหรับเมทริกซ์ เป็นต้น
ขนาดยาวสาธารณะ (int i)
ขนาดของมิติที่ i
คืนสินค้า
- ขนาดของมิติที่ร้องขอหรือ -1 หากไม่ทราบ
ประชาชน String toString ()
คำอธิบายโดยย่อของรูปร่างที่ใช้สำหรับการดีบัก