टेंसरफ़्लो:: ऑप्स:: डीकोडसीएसवी
#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 )
NaValue
Attrs NaValue( StringPiece x )
कोल्स का चयन करें
Attrs SelectCols( const gtl::ArraySlice< int > & x )
QuoteDelim का प्रयोग करें
Attrs UseQuoteDelim( bool x )