Hình dạng có thể được biết một phần của tensor được tạo ra bởi một phép toán.
Phương pháp công khai
boolean | bằng (Đối tượng obj) |
int | mã băm () |
hình dạng tĩnh | tạo (dài FirstDimensionSize, long... otherDimensionSizes) Tạo Hình dạng biểu thị giá trị N chiều. |
int | numKích thước () Số kích thước được biểu thị bằng hình dạng này. |
hình dạng tĩnh | vô hướng () Tạo một Hình dạng đại diện cho một giá trị vô hướng. |
dài | kích thước (int i) Kích thước của chiều thứ i. |
Sợi dây | toString () Mô tả ngắn gọn về hình dạng dùng để gỡ lỗi. |
hình dạng tĩnh | không rõ () Tạo một Hình dạng đại diện cho một số kích thước không xác định. |
Phương pháp kế thừa
Phương pháp công khai
boolean công khai bằng (Object obj)
mã băm int công khai ()
công khai tĩnh Hình dạng tạo (dài FirstDimensionSize, long... otherDimensionSizes)
Tạo Hình dạng biểu thị giá trị N chiều.
Tạo Hình dạng biểu thị giá trị N chiều (N ít nhất là 1), với kích thước được cung cấp cho mỗi chiều. A -1 chỉ ra rằng kích thước của kích thước tương ứng là không xác định. Ví dụ:
// 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);
public int numDimensions ()
Số kích thước được biểu thị bằng hình dạng này.
Trả lại
- -1 nếu không xác định được số thứ nguyên, 0 nếu hình đại diện cho vô hướng, 1 cho vectơ, 2 cho ma trận, v.v.
kích thước dài công khai (int i)
Kích thước của chiều thứ i.
Trả lại
- Kích thước của thứ nguyên được yêu cầu hoặc -1 nếu không xác định.
Chuỗi công khai toString ()
Mô tả ngắn gọn về hình dạng dùng để gỡ lỗi.
hình dạng tĩnh công khai không xác định ()
Tạo một Hình dạng đại diện cho một số kích thước không xác định.