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} } }); ShapepredShape = 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
Hình dạng () |
Phương pháp công cộng
Toán hạng tĩnh < TInt64 > | |
Toán hạng tĩnh < TInt32 > | |
tĩnh <T mở rộng TNumber > Toán hạng <T> | |
tĩnh <T mở rộng TType , U mở rộng TNumber > Toán hạng <T> | |
tĩnh <U mở rộng TNumber > Toán hạng <U> | |
tĩnh <T mở rộng TType > Toán hạng <T> | |
Toán hạng tĩnh < TInt32 > | |
tĩnh <U mở rộng TNumber > Toán hạng <U> | |
Toán hạng tĩnh < TInt32 > | |
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 > | |
tĩnh <T mở rộng TNumber > Toán hạng <T> | |
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> | |
Toán hạng tĩnh < TInt32 > | |
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> | |
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 > | |
tĩnh <U mở rộng TNumber > Toán hạng <U> | |
Toán hạng tĩnh < TInt32 > | |
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 > | |
tĩnh <U mở rộng TNumber > Toán hạng <U> | |
tĩnh <U mở rộng TNumber > Toán hạng <U> | |
tĩnh <U mở rộng TNumber > Toán hạng < TInt32 > |
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