Operation
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Subkelas Tidak Langsung yang Diketahui |
Melakukan komputasi pada Tensor.
Suatu Operasi membutuhkan nol atau lebih Tensor
(yang dihasilkan oleh Operasi lain) sebagai masukan, dan menghasilkan nol atau lebih Tensor
sebagai keluaran.
Metode Publik
abstrak ke dalam | inputListLength (Nama string) Mengembalikan ukuran daftar input Tensor yang diberikan untuk operasi ini. |
Tali abstrak | nama () Mengembalikan nama lengkap Operasi. |
abstrak ke dalam | jumlah Output () Mengembalikan jumlah tensor yang dihasilkan oleh operasi ini. |
abstrak <T> Keluaran <T> | keluaran (int idx) Mengembalikan pegangan simbolis ke salah satu tensor yang dihasilkan oleh operasi ini. |
abstrak Keluaran[] <?> | Daftar keluaran (int idx, int panjang) Mengembalikan pengendali simbolis ke daftar tensor yang dihasilkan oleh operasi ini. |
abstrak ke dalam | outputListLength (Nama string) Mengembalikan ukuran daftar Tensor yang dihasilkan oleh operasi ini. |
Tali abstrak | jenis () Mengembalikan jenis operasi, yaitu nama komputasi yang dilakukan oleh operasi tersebut. |
Metode Publik
Mengembalikan ukuran daftar input Tensor yang diberikan untuk operasi ini.
Suatu Operasi memiliki beberapa input bernama, yang masing-masing berisi satu tensor atau daftar tensor. Metode ini mengembalikan ukuran daftar tensor untuk input operasi bernama tertentu.
Parameter
nama | pengidentifikasi daftar tensor (yang mungkin ada banyak) masukan untuk operasi ini. |
---|
Kembali
- ukuran daftar Tensor yang dihasilkan oleh masukan bernama ini.
Melempar
Pengecualian Argumen Ilegal | jika operasi ini tidak memiliki masukan dengan nama yang diberikan. |
---|
nama string abstrak publik ()
Mengembalikan nama lengkap Operasi.
abstrak publik int numOutputs ()
Mengembalikan jumlah tensor yang dihasilkan oleh operasi ini.
abstrak publik Keluaran <T> keluaran (int idx)
Mengembalikan pegangan simbolis ke salah satu tensor yang dihasilkan oleh operasi ini.
Peringatan: Tidak memeriksa apakah tipe tensor cocok dengan T. Disarankan untuk memanggil metode ini dengan parameter tipe eksplisit daripada membiarkannya disimpulkan, misalnya operation.<Integer>output(0)
Parameter
idx | Indeks keluaran di antara keluaran yang dihasilkan oleh operasi ini. |
---|
Mengembalikan pengendali simbolis ke daftar tensor yang dihasilkan oleh operasi ini.
Parameter
idx | indeks tensor pertama dari daftar |
---|
panjang | jumlah tensor dalam daftar |
---|
public abstract int outputListLength (Nama string)
Mengembalikan ukuran daftar Tensor yang dihasilkan oleh operasi ini.
Suatu Operasi memiliki beberapa keluaran bernama, yang masing-masing menghasilkan satu tensor atau daftar tensor. Metode ini mengembalikan ukuran daftar tensor untuk keluaran operasi bernama tertentu.
Parameter
nama | pengidentifikasi daftar tensor (yang mungkin ada banyak) yang dihasilkan oleh operasi ini. |
---|
Kembali
- ukuran daftar Tensor yang dihasilkan oleh keluaran bernama ini.
Melempar
Pengecualian Argumen Ilegal | jika operasi ini tidak memiliki keluaran dengan nama yang diberikan. |
---|
tipe string abstrak publik ()
Mengembalikan jenis operasi, yaitu nama komputasi yang dilakukan oleh operasi tersebut.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, baca Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya. Beberapa konten dilisensikan berdasarkan lisensi numpy.
Terakhir diperbarui pada 2025-07-28 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-28 UTC."],[],[],null,["# Operation\n\npublic interface **Operation** \n\n|---|---|---|\n| Known Indirect Subclasses [GraphOperation](/versions/r2.9/api_docs/java/org/tensorflow/GraphOperation) |------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [GraphOperation](/versions/r2.9/api_docs/java/org/tensorflow/GraphOperation) | Implementation for an [Operation](/versions/r2.9/api_docs/java/org/tensorflow/Operation) added as a node to a [Graph](/versions/r2.9/api_docs/java/org/tensorflow/Graph). | |||\n\nPerforms computation on Tensors.\n\nAn Operation takes zero or more [Tensor](/versions/r2.9/api_docs/java/org/tensorflow/Tensor)s (produced by other Operations) as input, and\nproduces zero or more [Tensor](/versions/r2.9/api_docs/java/org/tensorflow/Tensor)s as output.\n\n\u003cbr /\u003e\n\n### Public Methods\n\n|----------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| abstract int | [inputListLength](/versions/r2.9/api_docs/java/org/tensorflow/Operation#inputListLength(java.lang.String))(String name) Returns the size of the given inputs list of Tensors for this operation. |\n| abstract String | [name](/versions/r2.9/api_docs/java/org/tensorflow/Operation#name())() Returns the full name of the Operation. |\n| abstract int | [numOutputs](/versions/r2.9/api_docs/java/org/tensorflow/Operation#numOutputs())() Returns the number of tensors produced by this operation. |\n| abstract \\\u003cT\\\u003e [Output](/versions/r2.9/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/versions/r2.9/api_docs/java/org/tensorflow/Operation#output(int))(int idx) Returns a symbolic handle to one of the tensors produced by this operation. |\n| abstract [Output\\[\\]](/versions/r2.9/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/versions/r2.9/api_docs/java/org/tensorflow/Operation#outputList(int,%20int))(int idx, int length) Returns symbolic handles to a list of tensors produced by this operation. |\n| abstract int | [outputListLength](/versions/r2.9/api_docs/java/org/tensorflow/Operation#outputListLength(java.lang.String))(String name) Returns the size of the list of Tensors produced by this operation. |\n| abstract String | [type](/versions/r2.9/api_docs/java/org/tensorflow/Operation#type())() Returns the type of the operation, i.e., the name of the computation performed by the operation. |\n\nPublic Methods\n--------------\n\n#### public abstract int\n**inputListLength**\n(String name)\n\nReturns the size of the given inputs list of Tensors for this operation.\n\nAn Operation has multiple named inputs, each of which contains either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named input\nof the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) inputs to this operation. |\n|------|------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named input. \n\n##### Throws\n\n| IllegalArgumentException | if this operation has no input with the provided name. |\n|--------------------------|--------------------------------------------------------|\n\n#### public abstract String\n**name**\n()\n\nReturns the full name of the Operation. \n\n#### public abstract int\n**numOutputs**\n()\n\nReturns the number of tensors produced by this operation. \n\n#### public abstract [Output](/versions/r2.9/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e\n**output**\n(int idx)\n\nReturns a symbolic handle to one of the tensors produced by this operation.\n\nWarning: Does not check that the type of the tensor matches T. It is recommended to call\nthis method with an explicit type parameter rather than letting it be inferred, e.g. `operation.<Integer>output(0)`\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| idx | The index of the output among the outputs produced by this operation. |\n|-----|-----------------------------------------------------------------------|\n\n#### public abstract [Output\\[\\]](/versions/r2.9/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e\n**outputList**\n(int idx, int length)\n\nReturns symbolic handles to a list of tensors produced by this operation. \n\n##### Parameters\n\n| idx | index of the first tensor of the list |\n| length | number of tensors in the list |\n|--------|---------------------------------------|\n\n##### Returns\n\n- array of `Output` \n\n#### public abstract int\n**outputListLength**\n(String name)\n\nReturns the size of the list of Tensors produced by this operation.\n\nAn Operation has multiple named outputs, each of which produces either a single tensor or a\nlist of tensors. This method returns the size of the list of tensors for a specific named\noutput of the operation.\n\n\u003cbr /\u003e\n\n##### Parameters\n\n| name | identifier of the list of tensors (of which there may be many) produced by this operation. |\n|------|--------------------------------------------------------------------------------------------|\n\n##### Returns\n\n- the size of the list of Tensors produced by this named output. \n\n##### Throws\n\n| IllegalArgumentException | if this operation has no output with the provided name. |\n|--------------------------|---------------------------------------------------------|\n\n#### public abstract String\n**type**\n()\n\nReturns the type of the operation, i.e., the name of the computation performed by the\noperation."]]