Shapes

lớp trừu tượng công khai

Một toán tử cung cấp các phương thức trên tenxơ org.tensorflow.op.core.Shape và toán hạng 1d biểu thị kích thước của hình dạng.

Ops tf = Ops.create();
 Operand<TFloat32> yPred = tf.constant(new float[][][] { { {0f, 0.5f, {0.3f, 0.9f} } });
 Shape predShape = tf.shape(yPred);
 Operand numLabels =
     tf.reduceProd(tf.shape.takeLast(predShape, // take all but the first dimension
         tf.math.sub(  // by subtract 1 from the total dimensions represent by  predShape
             tf.shape.numDimensions(predShape),
             tf.constant(1))),
         tf.constant(0));

 Operand numPred = tf.shape.size(predShape, tf.constant(0));
 Operand predFlat = tf.shape.flatten(yPred);

 Shape predShape64 = tf.shape(yPred, TInt64.class);
 Operand predSqueezed = tf.shape.squeeze(predShape64, TInt64.class);
 }

Nhà xây dựng công cộng

Phương pháp công cộng

Toán hạng tĩnh < TInt64 >
nối thêm ( Phạm vi phạm vi, Hình dạng < TInt64 > hình dạng, Kích thước cuối cùng dài)
Tạo toán hạng 1 chiều chứa các kích thước của hình dạng theo sau là kích thước cuối cùng.
Toán hạng tĩnh < TInt32 >
nối thêm ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng, int LastDimension)
Tạo toán hạng 1 chiều chứa các kích thước của hình dạng theo sau là kích thước cuối cùng.
tĩnh <T mở rộng TNumber > Toán hạng <T>
nối thêm ( Phạm vi phạm vi, Hình dạng toán hạng <T>, Toán hạng <T> hình dạngToAppend)
Tạo toán hạng 1 chiều biểu thị một hình dạng mới chứa các kích thước của toán hạng biểu thị một hình dạng, theo sau là các kích thước của toán hạng biểu thị một hình dạng cần nối thêm.
tĩnh <T mở rộng TType , U mở rộng TNumber > Toán hạng <T>
làm phẳng (Phạm vi phạm vi , toán hạng <T>, loại Class<U>)
Làm phẳng toán hạng thành 1 chiều
tĩnh <U mở rộng TNumber > Toán hạng <U>
làm phẳng ( Phạm vi phạm vi , Hình dạng <U>, Loại Lớp <U>)
Làm phẳng hình dạng thành 1 chiều.
tĩnh <T mở rộng TType > Toán hạng <T>
làm phẳng (Phạm vi phạm vi , toán hạng <T>)
Làm phẳng toán hạng thành 1 chiều.
Toán hạng tĩnh < TInt32 >
làm phẳng ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng)
Làm phẳng hình dạng thành 1 chiều.
tĩnh <U mở rộng TNumber > Toán hạng <U>
đầu (Phạm vi phạm vi , Hình dạng <U>, Loại Loại<U>)
Tạo Toán hạng 1 chiều chứa chiều đầu tiên của Hình dạng.
Toán hạng tĩnh < TInt32 >
đầu ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng)
Tạo Toán hạng 1 chiều chứa chiều đầu tiên của Hình dạng.
Toán hạng tĩnh < TInt32 >
numDimensions ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng)
Lấy số kích thước của đối tượng hình dạng.
tĩnh <U mở rộng TNumber > Toán hạng <U>
numDimensions (Phạm vi phạm vi, Hình dạng <U>, Loại Loại<U>)
Lấy số kích thước của đối tượng hình dạng.
Toán hạng tĩnh < TInt64 >
trả trước ( Phạm vi phạm vi, Hình dạng < TInt64 > hình dạng, chiều dài đầu tiên)
Tạo toán hạng 1 chiều chứa chiều đầu tiên, theo sau là các chiều của hình.
tĩnh <T mở rộng TNumber > Toán hạng <T>
trả trước ( Phạm vi phạm vi, Hình dạng toán hạng <T>, Toán hạng <T> hình dạngToPrepend)
Tạo toán hạng 1 chiều biểu thị một hình dạng mới chứa các kích thước của toán hạng biểu thị hình dạng cần thêm vào trước, theo sau là các kích thước của toán hạng biểu thị một hình dạng.
Toán hạng tĩnh < TInt32 >
thêm vào trước ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng, int firstDimension)
Tạo toán hạng 1 chiều chứa chiều đầu tiên, theo sau là các chiều của hình.
tĩnh <U mở rộng TNumber > Toán hạng <U>
lessDims ( Phạm vi phạm vi, Hình dạng <U>, Trục toán hạng <U>, Loại Lớp<U>)
Giảm hình dạng theo trục được chỉ định.
Toán hạng tĩnh < TInt32 >
lessDims ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > trục)
Giảm hình dạng theo trục được chỉ định.
tĩnh <T mở rộng TType > Toán hạng <T>
lessDims (Phạm vi phạm vi, toán hạng <T>, trục toán hạng < TInt32 >)
Định hình lại toán hạng bằng cách giảm hình dạng về trục đã chỉ định.
tĩnh <T mở rộng TType , U mở rộng TNumber > Toán hạng <T>
lessDims (Phạm vi phạm vi, toán hạng <T>, trục toán hạng <U>, loại Class<U>)
Định hình lại toán hạng bằng cách giảm hình dạng về trục đã chỉ định.
tĩnh <U mở rộng TNumber > Toán hạng <U>
kích thước (Phạm vi phạm vi , Hình dạng <U>, Loại Lớp<U>)
Lấy kích thước được biểu thị bằng hình dạng TensorFlow.
tĩnh <T mở rộng TType > Toán hạng < TInt32 >
kích thước (Phạm vi phạm vi , đầu vào Toán hạng <T>, Toán hạng < TInt32 > mờ)
Lấy kích thước của kích thước đã chỉ định cho hình dạng của tensor.
Toán hạng tĩnh < TInt32 >
kích thước ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng)
Lấy kích thước được biểu thị bằng hình dạng TensorFlow.
Toán hạng tĩnh < TInt32 >
kích thước ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > mờ)
Lấy kích thước của kích thước được chỉ định trong hình dạng.
tĩnh <U mở rộng TNumber > Toán hạng <U>
kích thước ( Phạm vi phạm vi , Hình dạng <U>, Toán hạng <U> mờ, Loại <U>)
Lấy kích thước của kích thước được chỉ định trong hình dạng.
tĩnh <T mở rộng TType , U mở rộng TNumber > Toán hạng <U>
kích thước (Phạm vi phạm vi , đầu vào Toán hạng <T>, Toán hạng <U> mờ, Loại <U>)
Lấy kích thước của kích thước đã chỉ định cho hình dạng của tensor.
Toán hạng tĩnh < TInt32 >
bóp ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng)
Loại bỏ các kích thước có kích thước 1 khỏi hình dạng.
tĩnh <U mở rộng TNumber > Toán hạng <U>
bóp (Phạm vi phạm vi, Hình dạng <U>, Loại Lớp<U>)
Loại bỏ các kích thước có kích thước 1 khỏi hình dạng.
Toán hạng tĩnh < TInt32 >
đuôi ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng)
Tạo Toán hạng 1 chiều chứa kích thước khớp với kích thước cuối cùng của Hình dạng.
tĩnh <U mở rộng TNumber > Toán hạng <U>
tail ( Phạm vi phạm vi, Hình dạng <U>, Loại Lớp<U>)
Tạo Toán hạng 1 chiều chứa kích thước khớp với kích thước cuối cùng của * Hình dạng.
Toán hạng tĩnh < TInt32 >
lấy ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > n)
Tạo toán hạng 1 chiều với các kích thước khớp với n kích thước đầu tiên của hình.
tĩnh <U mở rộng TNumber > Toán hạng <U>
lấy ( Phạm vi phạm vi , Hình dạng <U>, Toán hạng <U> n, Loại <U>)
Tạo toán hạng 1 chiều chứa các kích thước khớp với n kích thước đầu tiên của hình.
tĩnh <U mở rộng TNumber > Toán hạng <U>
takeLast ( Phạm vi phạm vi, Hình dạng <U>, Toán hạng <U> n, Loại <U>)
Tạo toán hạng 1 chiều chứa các kích thước khớp với n kích thước cuối cùng của hình.
tĩnh <U mở rộng TNumber > Toán hạng < TInt32 >
takeLast ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > n)
Tạo toán hạng 1 chiều chứa các kích thước khớp với n kích thước cuối cùng của hình.

Phương pháp kế thừa

Nhà xây dựng công cộng

Hình dạng công khai ()

Phương pháp công cộng

Toán hạng tĩnh công khai < TInt64 > nối thêm ( Phạm vi phạm vi , Hình dạng < TInt64 > hình dạng, kích thước cuối cùng dài)

Tạo toán hạng 1 chiều chứa các kích thước của hình dạng theo sau là kích thước cuối cùng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kích thước cuối cùng (các) thứ nguyên để nối thêm
Trả lại
  • toán hạng 1 chiều chứa các kích thước của hình theo sau là kích thước cuối cùng

Toán hạng tĩnh công khai < TInt32 > nối thêm ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng, int LastDimension)

Tạo toán hạng 1 chiều chứa các kích thước của hình dạng theo sau là kích thước cuối cùng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kích thước cuối cùng (các) thứ nguyên để nối thêm
Trả lại
  • toán hạng 1 chiều chứa các kích thước của hình theo sau là kích thước cuối cùng

Thêm toán hạng tĩnh công khai <T> ( Phạm vi phạm vi , Hình dạng toán hạng <T>, Toán hạng <T> ShapeToAppend)

Tạo toán hạng 1 chiều biểu thị một hình dạng mới chứa các kích thước của toán hạng biểu thị một hình dạng, theo sau là các kích thước của toán hạng biểu thị một hình dạng cần nối thêm.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
hình dạngĐểThêm hình dạng khác để nối thêm
Trả lại
  • toán hạng 1 chiều biểu thị một hình dạng mới chứa các kích thước của toán hạng biểu thị một hình dạng, theo sau là các kích thước của toán hạng biểu thị một hình dạng để nối thêm

public static Toán hạng <T> làm phẳng ( Phạm vi phạm vi , Toán hạng <T>, Loại <U>)

Làm phẳng toán hạng thành 1 chiều

Thông số
phạm vi phạm vi hiện tại
toán hạng toán hạng để làm phẳng
kiểu kiểu dữ liệu hình dạng
Trả lại
  • toán hạng được định hình lại

Toán hạng tĩnh công khai <U> làm phẳng ( Phạm vi phạm vi , Hình dạng <U>, Loại Lớp<U>)

Làm phẳng hình dạng thành 1 chiều.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kiểu kiểu dữ liệu hình dạng
Trả lại
  • hình dạng phẳng

public static Toán hạng <T> làm phẳng ( Phạm vi phạm vi, Toán hạng <T>)

Làm phẳng toán hạng thành 1 chiều.

Thông số
phạm vi phạm vi hiện tại
toán hạng toán hạng để làm phẳng
Trả lại
  • toán hạng được định hình lại

Toán hạng tĩnh công khai < TInt32 > làm phẳng ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng)

Làm phẳng hình dạng thành 1 chiều.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
Trả lại
  • hình dạng phẳng

Đầu toán hạng tĩnh công khai <U> (Phạm vi phạm vi , Hình dạng <U>, Loại lớp<U>)

Tạo Toán hạng 1 chiều chứa chiều đầu tiên của Hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kiểu kiểu dữ liệu hình dạng.
Trả lại
  • Toán hạng 1 chiều chứa chiều đầu tiên của Hình dạng

Toán hạng tĩnh công khai < TInt32 > đầu ( Phạm vi phạm vi, Hình dạng < TInt32 > hình dạng)

Tạo Toán hạng 1 chiều chứa chiều đầu tiên của Hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
Trả lại
  • Toán hạng 1 chiều chứa chiều đầu tiên của Hình dạng

Toán hạng tĩnh công khai < TInt32 > numDimensions ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng)

Lấy số kích thước của đối tượng hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng
Trả lại
  • số lượng kích thước

Toán hạng tĩnh công khai <U> numDimensions (Phạm vi phạm vi , Hình dạng <U>, Loại lớp<U>)

Lấy số kích thước của đối tượng hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng
kiểu kiểu dữ liệu hình dạng
Trả lại
  • số lượng kích thước

Toán hạng tĩnh công khai < TInt64 > thêm vào trước (Phạm vi phạm vi , Hình dạng < TInt64 > hình dạng, kích thước đầu tiên dài)

Tạo toán hạng 1 chiều chứa chiều đầu tiên, theo sau là các chiều của hình.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kích thước đầu tiên kích thước để thêm vào trước
Trả lại
  • toán hạng 1 chiều chứa kích thước đầu tiên theo sau là kích thước của hình dạng

Thêm vào trước Toán hạng tĩnh công khai <T> (Phạm vi phạm vi , Hình dạng toán hạng <T>, Toán hạng <T> hình dạngToPrepend)

Tạo toán hạng 1 chiều biểu thị một hình dạng mới chứa các kích thước của toán hạng biểu thị hình dạng cần thêm vào trước, theo sau là các kích thước của toán hạng biểu thị một hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng một toán hạng chứa kích thước của một hình dạng
hình dạngToPrepend một toán hạng chứa kích thước của hình dạng để thêm vào trước
Trả lại
  • toán hạng 1 chiều biểu thị một hình dạng mới chứa các kích thước của toán hạng biểu thị hình dạng cần thêm vào trước, theo sau là các kích thước của toán hạng biểu thị hình dạng

Toán hạng tĩnh công khai < TInt32 > thêm vào trước ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng, int firstDimension)

Tạo toán hạng 1 chiều chứa chiều đầu tiên, theo sau là các chiều của hình.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kích thước đầu tiên kích thước để thêm vào trước
Trả lại
  • toán hạng 1 chiều chứa kích thước đầu tiên theo sau là kích thước của hình dạng

public static Toán hạng <U> lessDims ( Phạm vi phạm vi, Hình dạng <U>, Trục toán hạng <U>, Loại lớp<U>)

Giảm hình dạng theo trục được chỉ định.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
trục trục
kiểu kiểu dữ liệu hình dạng
Trả lại
  • hình dạng giảm

Toán hạng tĩnh công khai < TInt32 > lessDims ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > trục)

Giảm hình dạng theo trục được chỉ định.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
trục trục
Trả lại
  • một toán hạng chứa các kích thước cho hình dạng thu nhỏ

public static Toán hạng <T> lessDims ( Phạm vi phạm vi, Toán hạng <T>, Toán hạng < TInt32 > trục)

Định hình lại toán hạng bằng cách giảm hình dạng về trục đã chỉ định.

Thông số
phạm vi phạm vi hiện tại
toán hạng toán hạng
trục trục
Trả lại
  • toán hạng được định hình lại

public static Toán hạng <T> lessDims ( Phạm vi phạm vi, toán hạng <T>, trục Toán tử <U>, loại Lớp<U>)

Định hình lại toán hạng bằng cách giảm hình dạng về trục đã chỉ định.

Thông số
phạm vi phạm vi hiện tại
toán hạng toán hạng
trục trục
kiểu kiểu dữ liệu hình dạng
Trả lại
  • toán hạng được định hình lại

kích thước Toán hạng tĩnh công khai <U> ( Phạm vi phạm vi , Hình dạng <U>, Loại Lớp<U>)

Lấy kích thước được biểu thị bằng hình dạng TensorFlow.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kiểu kiểu dữ liệu hình dạng
Trả lại
  • kích cỡ

Kích thước toán hạng tĩnh công khai < TInt32 > (Phạm vi phạm vi , đầu vào Toán hạng <T>, Toán hạng < TInt32 > mờ)

Lấy kích thước của kích thước đã chỉ định cho hình dạng của tensor.

Thông số
phạm vi phạm vi hiện tại
đầu vào toán hạng
lờ mờ Kích thước
Trả lại
  • kích thước của kích thước được chỉ định

Toán hạng tĩnh công khai < TInt32 > kích thước ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng)

Lấy kích thước được biểu thị bằng hình dạng TensorFlow.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
Trả lại
  • kích cỡ

Toán hạng tĩnh công khai < TInt32 > kích thước ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > mờ)

Lấy kích thước của kích thước được chỉ định trong hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
lờ mờ Kích thước
Trả lại
  • kích thước của kích thước được chỉ định

kích thước Toán hạng tĩnh công khai <U> ( Phạm vi phạm vi , Hình dạng <U>, Toán hạng <U> mờ, Loại <U>)

Lấy kích thước của kích thước được chỉ định trong hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
lờ mờ Kích thước
kiểu kiểu dữ liệu hình dạng
Trả lại
  • kích thước của kích thước được chỉ định

kích thước Toán hạng tĩnh công khai <U> ( Phạm vi phạm vi , đầu vào Toán hạng <T>, Toán hạng <U> mờ, loại Lớp<U>)

Lấy kích thước của kích thước đã chỉ định cho hình dạng của tensor.

Thông số
phạm vi phạm vi hiện tại
đầu vào toán hạng
lờ mờ Kích thước
kiểu kiểu dữ liệu hình dạng
Trả lại
  • kích thước của kích thước được chỉ định

Toán hạng tĩnh công khai < TInt32 > bóp ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng)

Loại bỏ các kích thước có kích thước 1 khỏi hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
Trả lại
  • hình dạng ép

public static Toán hạng <U> bóp ( Phạm vi phạm vi, Hình dạng <U>, Loại lớp<U>)

Loại bỏ các kích thước có kích thước 1 khỏi hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kiểu kiểu dữ liệu hình dạng.
Trả lại
  • hình dạng ép

Toán hạng tĩnh công khai < TInt32 > đuôi ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng)

Tạo Toán hạng 1 chiều chứa kích thước khớp với kích thước cuối cùng của Hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
Trả lại
  • Toán hạng 1 chiều chứa kích thước khớp với kích thước cuối cùng của Hình dạng

đuôi toán hạng tĩnh công khai <U> (Phạm vi phạm vi , Hình dạng <U>, Loại lớp<U>)

Tạo Toán hạng 1 chiều chứa kích thước khớp với kích thước cuối cùng của * Hình dạng.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
kiểu kiểu dữ liệu hình dạng.
Trả lại
  • Toán hạng 1 chiều chứa kích thước khớp với kích thước cuối cùng của Hình dạng

Toán hạng tĩnh công khai < TInt32 > lấy ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > n)

Tạo toán hạng 1 chiều với các kích thước khớp với n kích thước đầu tiên của hình.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
N số thứ nguyên chính cần lấy phải <= hơn numDimensions() của hình dạng
Trả lại
  • toán hạng 1 chiều có kích thước khớp với n kích thước đầu tiên của hình

Toán hạng tĩnh công khai <U> lấy ( Phạm vi phạm vi , Hình dạng <U>, Toán hạng <U> n, Loại <U>)

Tạo toán hạng 1 chiều chứa các kích thước khớp với n kích thước đầu tiên của hình.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
N số thứ nguyên chính cần lấy phải <= hơn numDimensions() của hình dạng
kiểu kiểu dữ liệu hình dạng.
Trả lại
  • toán hạng 1 chiều có kích thước khớp * n kích thước đầu tiên của hình

public static Toán hạng <U> takeLast ( Phạm vi phạm vi , Hình dạng <U>, Toán hạng <U> n, Loại <U>)

Tạo toán hạng 1 chiều chứa các kích thước khớp với n kích thước cuối cùng của hình.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
N số thứ nguyên chính cần lấy phải <= hơn numDimensions() của hình dạng
kiểu kiểu dữ liệu hình dạng.
Trả lại
  • toán hạng 1 chiều chứa các kích thước khớp với n kích thước cuối cùng của hình

Toán hạng tĩnh công khai < TInt32 > takeLast ( Phạm vi phạm vi , Hình dạng < TInt32 > hình dạng, Toán hạng < TInt32 > n)

Tạo toán hạng 1 chiều chứa các kích thước khớp với n kích thước cuối cùng của hình.

Thông số
phạm vi phạm vi hiện tại
hình dạng hình dạng TensorFlow
N số thứ nguyên chính cần lấy phải <= hơn numDimensions() của hình dạng
Trả lại
  • toán hạng 1 chiều chứa các kích thước khớp với n kích thước cuối cùng của hình