aliran tensor:: operasi:: DekodeCSV

#include <parsing_ops.h>

Ubah data CSV menjadi tensor.

Ringkasan

Setiap kolom dipetakan ke satu tensor.

Format RFC 4180 diharapkan untuk data CSV. ( https://tools.ietf.org/html/rfc4180 ) Perhatikan bahwa kami mengizinkan spasi di depan dan di belakang dengan bidang int atau float.

Argumen:

  • ruang lingkup: Objek Lingkup
  • catatan: Setiap string adalah catatan/baris di csv dan semua catatan harus memiliki format yang sama.
  • record_defaults: Satu tensor per kolom rekaman masukan, dengan nilai default skalar untuk kolom tersebut atau vektor kosong jika kolom tersebut diperlukan.

Atribut opsional (lihat Attrs ):

  • field_delim: pembatas karakter untuk memisahkan bidang dalam catatan.
  • use_quote_delim: Jika salah, perlakukan tanda kutip ganda sebagai karakter biasa di dalam bidang string (abaikan RFC 4180, Bagian 2, Poin 5).
  • na_value: String tambahan untuk dikenali sebagai NA/NaN.

Pengembalian:

  • OutputList : Setiap tensor akan memiliki bentuk yang sama dengan record.

Konstruktor dan Destruktor

DecodeCSV (const :: tensorflow::Scope & scope, :: tensorflow::Input records, :: tensorflow::InputList record_defaults)
DecodeCSV (const :: tensorflow::Scope & scope, :: tensorflow::Input records, :: tensorflow::InputList record_defaults, const DecodeCSV::Attrs & attrs)

Atribut publik

operation
output

Fungsi publik

operator[] (size_t index) const

Fungsi statis publik

FieldDelim (StringPiece x)
NaValue (StringPiece x)
SelectCols (const gtl::ArraySlice< int > & x)
UseQuoteDelim (bool x)

Struktur

tensorflow:: ops:: DecodeCSV:: Attrs

Penyetel atribut opsional untuk DecodeCSV .

Atribut publik

operasi

Operation operation

keluaran

::tensorflow::OutputList output

Fungsi publik

DekodeCSV

 DecodeCSV(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input records,
  ::tensorflow::InputList record_defaults
)

DekodeCSV

 DecodeCSV(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input records,
  ::tensorflow::InputList record_defaults,
  const DecodeCSV::Attrs & attrs
)

operator[]

::tensorflow::Output operator[](
  size_t index
) const 

Fungsi statis publik

BidangDelim

Attrs FieldDelim(
  StringPiece x
)
Attrs NaValue(
  StringPiece x
)

PilihKolom

Attrs SelectCols(
  const gtl::ArraySlice< int > & x
)

GunakanQuoteDelim

Attrs UseQuoteDelim(
  bool x
)