עזרה להגן על שונית המחסום הגדולה עם TensorFlow על Kaggle הצטרפו אתגר

זרימת טנסור :: אופ :: לפענח CSV

#include <parsing_ops.h>

המרת רשומות CSV לטנזורים.

סיכום

כל עמודה ממפה לטנזור אחד.

פורמט RFC 4180 צפוי עבור רשומות ה- CSV. ( https://tools.ietf.org/html/rfc4180 ) שים לב שאנו מאפשרים רווחים מובילים ונגררים עם שדה int או float.

טענות:

  • היקף: אובייקט Scope
  • רשומות: כל מחרוזת היא רשומה / שורה ב- csv וכל הרשומות צריכות להיות באותה פורמט.
  • record_defaults: טנסור אחד לכל עמודה של רשומת הקלט, עם ערך ברירת מחדל סקלרי עבור אותה עמודה או וקטור ריק אם העמודה נדרשת.

תכונות אופציונליות (ראה Attrs ):

  • field_delim: תו סימן להפרדה בין שדות ברשומה.
  • use_quote_delim: אם שקר, מתייחס למרכאות כפולות כתווים רגילים בתוך שדות המחרוזת (תוך התעלמות מ- RFC 4180, סעיף 2, תבליט 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 

פונקציות סטטיות ציבוריות

FieldDelim

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

SelectCols

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

UseQuoteDelim

Attrs UseQuoteDelim(
  bool x
)