Google I/O में ट्यूनिंग के लिए धन्यवाद। मांग पर सभी सत्र देखें मांग पर देखें

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

#include <parsing_ops.h>

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

सारांश

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

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

तर्क:

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

वैकल्पिक विशेषताएँ (देखें 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

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

डीकोडसीएसवी

 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
)