Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
tensor akışı:: işlem:: CSV'nin kodunu çöz
#include <parsing_ops.h>
CSV kayıtlarını tensörlere dönüştürün.
Özet
Her sütun bir tensörle eşleşir.
CSV kayıtları için RFC 4180 formatı bekleniyor. ( https://tools.ietf.org/html/rfc4180 ) int veya float alanıyla baştaki ve sondaki boşluklara izin verdiğimizi unutmayın.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- kayıtlar: Her dize, csv'deki bir kayıt/satırdır ve tüm kayıtlar aynı formatta olmalıdır.
- Record_defaults: Giriş kaydının sütunu başına bir tensör; bu sütun için skaler bir varsayılan değer veya sütun gerekliyse boş bir vektör.
İsteğe bağlı özellikler (bkz. Attrs
):
- field_delim: bir kayıttaki alanları ayırmak için karakter sınırlayıcı.
- use_quote_delim: Yanlışsa, çift tırnak işaretlerini dize alanlarının içindeki normal karakterler olarak ele alır (RFC 4180, Bölüm 2, Madde 5'i göz ardı ederek).
- na_value: NA/NaN olarak tanınacak ek dize.
İade:
-
OutputList
: Her tensör, kayıtlarla aynı şekle sahip olacaktır.
Genel özellikler
Kamu işlevleri
Genel statik işlevler
FieldDelim
Attrs FieldDelim(
StringPiece x
)
NaDeğeri
Attrs NaValue(
StringPiece x
)
Sütunları Seçin
Attrs SelectCols(
const gtl::ArraySlice< int > & x
)
KullanımAlıntıDelim
Attrs UseQuoteDelim(
bool x
)
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.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[],[],null,["# tensorflow::ops::DecodeCSV Class Reference\n\ntensorflow::ops::DecodeCSV\n==========================\n\n`#include \u003cparsing_ops.h\u003e`\n\nConvert CSV records to tensors.\n\nSummary\n-------\n\nEach column maps to one tensor.\n\nRFC 4180 format is expected for the CSV records. (\u003chttps://tools.ietf.org/html/rfc4180\u003e) Note that we allow leading and trailing spaces with int or float field.\n\nArguments:\n\n- scope: A [Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- records: Each string is a record/row in the csv and all records should have the same format.\n- record_defaults: One tensor per column of the input record, with either a scalar default value for that column or an empty vector if the column is required.\n\n\u003cbr /\u003e\n\nOptional attributes (see [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/decode-c-s-v/attrs#structtensorflow_1_1ops_1_1_decode_c_s_v_1_1_attrs)):\n\n- field_delim: char delimiter to separate fields in a record.\n- use_quote_delim: If false, treats double quotation marks as regular characters inside of the string fields (ignoring RFC 4180, Section 2, Bullet 5).\n- na_value: Additional string to recognize as NA/NaN.\n\n\u003cbr /\u003e\n\nReturns:\n\n- `OutputList`: Each tensor will have the same shape as records.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [DecodeCSV](#classtensorflow_1_1ops_1_1_decode_c_s_v_1abb564f0f8635299e4d247579c3573a82)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` records, ::`[tensorflow::InputList](/versions/r2.1/api_docs/cc/class/tensorflow/input-list#classtensorflow_1_1_input_list)` record_defaults)` ||\n| [DecodeCSV](#classtensorflow_1_1ops_1_1_decode_c_s_v_1ae32db75a692e4afe6b70cc30598e4011)`(const ::`[tensorflow::Scope](/versions/r2.1/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.1/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` records, ::`[tensorflow::InputList](/versions/r2.1/api_docs/cc/class/tensorflow/input-list#classtensorflow_1_1_input_list)` record_defaults, const `[DecodeCSV::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/decode-c-s-v/attrs#structtensorflow_1_1ops_1_1_decode_c_s_v_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------|\n| [operation](#classtensorflow_1_1ops_1_1_decode_c_s_v_1a724a3cdf473b012d0b0ba7d76671ef50) | [Operation](/versions/r2.1/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [output](#classtensorflow_1_1ops_1_1_decode_c_s_v_1af13fac27cc90a9988b6f3130be188b14) | `::`[tensorflow::OutputList](/versions/r2.1/api_docs/cc/group/core#group__core_1gab449e6a3abd500c2f4ea93f9e89ba96c) |\n\n| ### Public functions ||\n|------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [operator[]](#classtensorflow_1_1ops_1_1_decode_c_s_v_1aba6179f5920348d20cc574fa0921ae82)`(size_t index) const ` | `::`[tensorflow::Output](/versions/r2.1/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public static functions ||\n|-------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------|\n| [FieldDelim](#classtensorflow_1_1ops_1_1_decode_c_s_v_1a783b3fcdf01d0b499e1a5f72a5b042a2)`(StringPiece x)` | [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/decode-c-s-v/attrs#structtensorflow_1_1ops_1_1_decode_c_s_v_1_1_attrs) |\n| [NaValue](#classtensorflow_1_1ops_1_1_decode_c_s_v_1a357f7eec9a91b48588facfab257e46a5)`(StringPiece x)` | [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/decode-c-s-v/attrs#structtensorflow_1_1ops_1_1_decode_c_s_v_1_1_attrs) |\n| [SelectCols](#classtensorflow_1_1ops_1_1_decode_c_s_v_1a08cc36204d26ff6e6cd736a7d4a1e43b)`(const gtl::ArraySlice\u003c int \u003e & x)` | [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/decode-c-s-v/attrs#structtensorflow_1_1ops_1_1_decode_c_s_v_1_1_attrs) |\n| [UseQuoteDelim](#classtensorflow_1_1ops_1_1_decode_c_s_v_1aa67991c469762771d5aa77050b8808a3)`(bool x)` | [Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/decode-c-s-v/attrs#structtensorflow_1_1ops_1_1_decode_c_s_v_1_1_attrs) |\n\n| ### Structs ||\n|----------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::DecodeCSV::Attrs](/versions/r2.1/api_docs/cc/struct/tensorflow/ops/decode-c-s-v/attrs) | Optional attribute setters for [DecodeCSV](/versions/r2.1/api_docs/cc/class/tensorflow/ops/decode-c-s-v#classtensorflow_1_1ops_1_1_decode_c_s_v). |\n\nPublic attributes\n-----------------\n\n### operation\n\n```text\nOperation operation\n``` \n\n### output\n\n```text\n::tensorflow::OutputList output\n``` \n\nPublic functions\n----------------\n\n### DecodeCSV\n\n```gdscript\n DecodeCSV(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input records,\n ::tensorflow::InputList record_defaults\n)\n``` \n\n### DecodeCSV\n\n```gdscript\n DecodeCSV(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input records,\n ::tensorflow::InputList record_defaults,\n const DecodeCSV::Attrs & attrs\n)\n``` \n\n### operator\\[\\]\n\n```gdscript\n::tensorflow::Output operator[](\n size_t index\n) const \n``` \n\nPublic static functions\n-----------------------\n\n### FieldDelim\n\n```text\nAttrs FieldDelim(\n StringPiece x\n)\n``` \n\n### NaValue\n\n```text\nAttrs NaValue(\n StringPiece x\n)\n``` \n\n### SelectCols\n\n```gdscript\nAttrs SelectCols(\n const gtl::ArraySlice\u003c int \u003e & x\n)\n``` \n\n### UseQuoteDelim\n\n```text\nAttrs UseQuoteDelim(\n bool x\n)\n```"]]