Operation
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bilinen Dolaylı Alt Sınıflar |
Tensörler üzerinde hesaplama yapar.
Bir İşlem girdi olarak sıfır veya daha fazla Tensor
alır (diğer İşlemler tarafından üretilir) ve çıktı olarak sıfır veya daha fazla Tensor
üretir.
Genel Yöntemler
soyut int | inputListLength (Dize adı) Bu işlem için verilen Tensör giriş listesinin boyutunu döndürür. |
soyut Dize | isim () İşlemin tam adını döndürür. |
soyut int | sayıÇıkışlar () Bu işlem tarafından üretilen tensörlerin sayısını döndürür. |
özet <T> Çıkış <T> | çıktı (int idx) Bu işlem tarafından üretilen tensörlerden birine sembolik bir tutamaç döndürür. |
özet Çıktı[] <?> | çıktıListesi (int idx, int uzunluk) Bu işlem tarafından üretilen tensörlerin listesine ait sembolik tutamaçları döndürür. |
soyut int | OutputListLength (Dize adı) Bu işlem tarafından üretilen Tensörler listesinin boyutunu döndürür. |
soyut Dize | tip () İşlemin türünü, yani işlem tarafından gerçekleştirilen hesaplamanın adını döndürür. |
Genel Yöntemler
Bu işlem için verilen Tensör giriş listesinin boyutunu döndürür.
Bir Operasyonun, her biri tek bir tensör veya tensörlerin bir listesini içeren birden fazla adlandırılmış girişi vardır. Bu yöntem, işlemin belirli bir adlandırılmış girişi için tensör listesinin boyutunu döndürür.
Parametreler
isim | Bu işleme giriş yapan tensörlerin (çok sayıda olabilir) listesinin tanımlayıcısı. |
---|
İadeler
- bu adlandırılmış giriş tarafından üretilen Tensörler listesinin boyutu.
Atar
YasadışıTartışmaİstisna | bu işlemin belirtilen adda bir girişi yoksa. |
---|
genel özet Dize adı ()
İşlemin tam adını döndürür.
genel özet int numOutputs ()
Bu işlem tarafından üretilen tensörlerin sayısını döndürür.
genel özet Çıkış <T> çıkışı (int idx)
Bu işlem tarafından üretilen tensörlerden birine sembolik bir tutamaç döndürür.
Uyarı: Tensörün türünün T ile eşleşip eşleşmediğini kontrol etmez. Bu yöntemin, örneğin operation.<Integer>output(0)
Parametreler
kimlik | Bu işlemle üretilen çıktılar arasındaki çıktının endeksi. |
---|
genel özet Çıktı[] <?> çıktıListesi (int idx, int uzunluk)
Bu işlem tarafından üretilen tensörlerin listesine ait sembolik tutamaçları döndürür.
Parametreler
kimlik | listenin ilk tensörünün indeksi |
---|
uzunluk | listedeki tensör sayısı |
---|
genel soyut int çıktıListLength (Dize adı)
Bu işlem tarafından üretilen Tensörler listesinin boyutunu döndürür.
Bir İşlemin, her biri tek bir tensör veya bir tensör listesi üreten birden fazla adlandırılmış çıkışı vardır. Bu yöntem, işlemin belirli bir adlandırılmış çıktısı için tensör listesinin boyutunu döndürür.
Parametreler
isim | Bu işlem tarafından üretilen tensör listesinin tanımlayıcısı (bunlardan çok sayıda olabilir). |
---|
İadeler
- bu adlandırılmış çıktı tarafından üretilen Tensörler listesinin boyutu.
Atar
YasadışıTartışmaİstisna | bu işlemin belirtilen adda bir çıktısı yoksa. |
---|
genel özet Dize türü ()
İşlemin türünü, yani işlem tarafından gerçekleştirilen hesaplamanın adını döndürür.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır. İçeriklerin bir bölümü NumPy lisansı kapsamındadır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-27 UTC."],[],[],null,["# Operation\n\npublic interface **Operation** \n\n|---|---|---|\n| Known Indirect Subclasses [GraphOperation](/versions/r2.13/api_docs/java/org/tensorflow/GraphOperation) |-------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [GraphOperation](/versions/r2.13/api_docs/java/org/tensorflow/GraphOperation) | Implementation for an [Operation](/versions/r2.13/api_docs/java/org/tensorflow/Operation) added as a node to a [Graph](/versions/r2.13/api_docs/java/org/tensorflow/Graph). | |||\n\nPerforms computation on Tensors.\n\nAn Operation takes zero or more [Tensor](/versions/r2.13/api_docs/java/org/tensorflow/Tensor)s (produced by other Operations) as input, and\nproduces zero or more [Tensor](/versions/r2.13/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.13/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.13/api_docs/java/org/tensorflow/Operation#name())() Returns the full name of the Operation. |\n| abstract int | [numOutputs](/versions/r2.13/api_docs/java/org/tensorflow/Operation#numOutputs())() Returns the number of tensors produced by this operation. |\n| abstract \\\u003cT\\\u003e [Output](/versions/r2.13/api_docs/java/org/tensorflow/Output)\\\u003cT\\\u003e | [output](/versions/r2.13/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.13/api_docs/java/org/tensorflow/Output)\\\u003c?\\\u003e | [outputList](/versions/r2.13/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.13/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.13/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.13/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.13/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."]]