टेंसरफ़्लो:: ऑप्स:: डिकोडसीएसवी

#include <parsing_ops.h>

सीएसवी रिकॉर्ड को टेंसर में बदलें।

सारांश

प्रत्येक स्तंभ एक टेंसर को मैप करता है।

सीएसवी रिकॉर्ड के लिए आरएफसी 4180 प्रारूप अपेक्षित है। ( https://tools.ietf.org/html/rfc4180 ) ध्यान दें कि हम int या फ्लोट फ़ील्ड के साथ अग्रणी और अनुगामी रिक्त स्थान की अनुमति देते हैं।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • रिकॉर्ड: प्रत्येक स्ट्रिंग सीएसवी में एक रिकॉर्ड/पंक्ति है और सभी रिकॉर्ड का प्रारूप समान होना चाहिए।
  • रिकॉर्ड_डिफ़ॉल्ट: इनपुट रिकॉर्ड के प्रति कॉलम एक टेंसर, या तो उस कॉलम के लिए एक स्केलर डिफ़ॉल्ट मान या कॉलम की आवश्यकता होने पर एक खाली वेक्टर।

वैकल्पिक विशेषताएँ (देखें Attrs ):

  • field_delim: रिकॉर्ड में फ़ील्ड को अलग करने के लिए चार डिलीमीटर।
  • उपयोग_उद्धरण_डेलिम: यदि गलत है, तो दोहरे उद्धरण चिह्नों को स्ट्रिंग फ़ील्ड के अंदर नियमित वर्णों के रूप में मानता है (आरएफसी 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)

संरचनाएँ

टेंसरफ्लो:: ऑप्स:: डिकोडसीएसवी:: एटर्स

DecodeCSV के लिए वैकल्पिक विशेषता सेटर।

सार्वजनिक गुण

संचालन

Operation operation

आउटपुट

::tensorflow::OutputList output

सार्वजनिक समारोह

डिकोडसीएसवी

 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
)

ऑपरेटर[]

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

सार्वजनिक स्थैतिक कार्य

फ़ील्डडेलीम

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

चयनकोल्स

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

QuoteDelim का उपयोग करें

Attrs UseQuoteDelim(
  bool x
)