Hình dạng có thể được biết một phần của tensor được tạo ra bởi một hoạt động.
Phương thức công khai
boolean | bằng (Object obj) |
NS | hashCode () |
tĩnh Shape | làm (dài firstDimensionSize, dài ... otherDimensionSizes) Tạo một Hình dạng đại diện cho một giá trị N-chiều. |
NS | numDimensions () Số kích thước được biểu thị bằng hình dạng này. |
tĩnh Shape | 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 thứ nguyên thứ i. |
Dây | toString () Mô tả ngắn gọn về hình dạng dùng để gỡ lỗi. |
tĩnh Shape | chưa biết () 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 thức kế thừa
Phương thức công khai
công bình đẳng boolean (Object obj)
public int hashCode ()
public static Shape làm (dài firstDimensionSize, dài ... otherDimensionSizes)
Tạo một Hình dạng đại diện cho một giá trị N-chiều.
Tạo Hình dạng đại diện cho 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 cho biết kích thước của thứ nguyên tương ứng là chưa biết. 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.
Lợi nhuận
- -1 nếu số kích thước là không xác định, 0 nếu hình dạng đại diện cho một vô hướng, 1 cho một vectơ, 2 cho một ma trận, v.v.
kích thước dài công cộng (int i)
Kích thước của thứ nguyên thứ i.
Lợi nhuận
- Kích thước của thứ nguyên được yêu cầu hoặc -1 nếu không xác định được.
public String toString ()
Mô tả ngắn gọn về hình dạng dùng để gỡ lỗi.