テンソルフロー::作戦:: CSVをデコードする

#include <parsing_ops.h>

CSV レコードをテンソルに変換します。

まとめ

各列は 1 つのテンソルにマップされます。

CSV レコードには RFC 4180 形式が必要です。 ( https://tools.ietf.org/html/rfc4180 ) int または float フィールドでは先頭と末尾のスペースが許可されることに注意してください。

引数:

  • スコープ:スコープオブジェクト
  • records: 各文字列は CSV 内のレコード/行であり、すべてのレコードは同じ形式である必要があります。
  • Record_defaults: 入力レコードの列ごとに 1 つのテンソル。その列のスカラーのデフォルト値、または列が必要な場合は空のベクトルのいずれかを持ちます。

オプションの属性 ( Attrsを参照):

  • field_delim: レコード内のフィールドを区切る文字区切り文字。
  • use_quote_delim: false の場合、二重引用符を文字列フィールド内の通常の文字として扱います (RFC 4180、セクション 2、Bullet 5 を無視します)。
  • na_value: NA/NaN として認識する追加の文字列。

戻り値:

  • OutputList : 各テンソルはレコードと同じ形状になります。

コンストラクターとデストラクター

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)

パブリック属性

operation
output

公共機能

operator[] (size_t index) const

パブリック静的関数

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

構造体

tensorflow:: ops:: DecodeCSV:: Attrs

DecodeCSVのオプションの属性セッター。

パブリック属性

手術

Operation operation

出力

::tensorflow::OutputList output

公共機能

CSVをデコードする

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

CSVをデコードする

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

オペレーター[]

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

パブリック静的関数

フィールドデリム

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

列の選択

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

引用区切りを使用する

Attrs UseQuoteDelim(
  bool x
)