Shape

ประชาชนรูปร่างชั้นสุดท้าย

รูปร่างที่อาจรู้จักบางส่วนของเทนเซอร์ที่เกิดจากการดำเนินการ

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

บูลีน
เท่ากับ (Object obj)
int
คง รูปร่าง
ทำให้ (ยาว 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 ()

คำอธิบายโดยย่อของรูปร่างที่ใช้สำหรับการดีบัก

สาธารณะคง รูปร่าง ที่ไม่รู้จัก ()

สร้างรูปร่างที่แสดงถึงจำนวนมิติที่ไม่รู้จัก