Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

TensorFlow और Python में यूनिकोड स्क्रिप्ट्स क्या हैं?


प्रत्येक यूनिकोड कोड पॉइंट कोडपॉइंट्स के एकल संग्रह से संबंधित होता है जिसे स्क्रिप्ट के रूप में जाना जाता है। एक कैरेक्टर की स्क्रिप्ट उस भाषा को निर्धारित करने में मदद करती है जिससे कैरेक्टर संबंधित हो सकता है। TensorFlow strings.unicode_script मेथड के साथ आता है जो यह पता लगाने में मदद करता है कि दिए गए कोडपॉइंट द्वारा किस स्क्रिप्ट का उपयोग किया जाएगा। स्क्रिप्ट कोड int32 मान हैं जिन्हें इंटरनेशनल कंपोनेंट्स फॉर यूनिकोड (ICU) UScriptCode वैल्यूज में मैप किया जा सकता है।

और पढ़ें: TensorFlow क्या है और Keras, TensorFlow के साथ मिलकर न्यूरल नेटवर्क कैसे बनाता है?

हम देखेंगे कि Python का उपयोग करके यूनिकोड स्ट्रिंग्स को कैसे दर्शाया जाए, और यूनिकोड समकक्षों का उपयोग करके उनमें हेरफेर किया जाए। सबसे पहले, स्टैंडर्ड स्ट्रिंग ऑप्स के यूनिकोड समकक्षों की मदद से स्क्रिप्ट डिटेक्शन के आधार पर यूनिकोड स्ट्रिंग्स को टोकन में अलग करें।

हम नीचे दिए गए कोड को चलाने के लिए Google Colaboratory का उपयोग कर रहे हैं। Google Colab या Colaboratory ब्राउज़र पर Python कोड चलाने में मदद करता है और इसके लिए शून्य कॉन्फ़िगरेशन और GPUs (ग्राफ़िकल प्रोसेसिंग यूनिट्स) तक मुफ्त पहुंच की आवश्यकता होती है। Colaboratory को Jupyter Notebook के ऊपर बनाया गया है।

print("नीचे '芸' और 'Б' को दर्शाता है")
uscript = tf.strings.unicode_script([33464, 1041])
print(uscript.numpy())  # [17, 8] == [USCRIPT_HAN, USCRIPT_CYRILLIC]
print("बहुआयामी स्ट्रिंग्स पर लागू करना")
print(tf.strings.unicode_script(batch_chars_ragged))

कोड क्रेडिट: https://www.tensorflow.org/tutorials/load_data/unicode

आउटपुट

नीचे '芸' और 'Б' को दर्शाता है
[17  8]
बहुआयामी स्ट्रिंग्स पर लागू करना
<tf.RaggedTensor [[25, 25, 25, 25, 25], [25, 25, 25, 25, 0, 25, 25, 0, 25, 25, 25, 0, 25, 25, 25, 25, 25, 25, 25, 0, 25, 25, 25, 25, 25, 25, 25], [25, 25, 25, 25, 25, 25, 25, 25, 25], [0]]>

व्याख्या

  • प्रत्येक यूनिकोड कोड पॉइंट कोडपॉइंट्स के एकल संग्रह से संबंधित होता है जिसे स्क्रिप्ट के रूप में जाना जाता है।
  • एक कैरेक्टर की स्क्रिप्ट यह निर्धारित करने में मदद करती है कि कैरेक्टर किस भाषा से संबंधित हो सकता है।
  • TensorFlow दिए गए कोडपॉइंट द्वारा उपयोग की जाने वाली स्क्रिप्ट का पता लगाने के लिए tf.strings.unicode_script ऑपरेशन प्रदान करता है।
  • स्क्रिप्ट कोड int32 मान हैं जो इंटरनेशनल कंपोनेंट्स फॉर यूनिकोड (ICU) UScriptCode वैल्यूज से मैप होते हैं।
  • tf.strings.unicode_script ऑपरेशन को कोडपॉइंट्स के बहुआयामी tf.Tensors या tf.RaggedTensors पर भी लागू किया जा सकता है।

  1. - पायथन में रिजर्व्ड वर्ड्स क्या हैं?

    निम्न सूची पायथन कीवर्ड्स दिखाती है। ये रिजर्व्ड वर्ड्स हैं और आप उन्हें कॉन्स्टेंट या वेरिएबल या किसी अन्य आइडेंटिफायर नाम के रूप में उपयोग नहीं कर सकते। सभी पायथन कीवर्ड्स में केवल लोअरकेस लेटर्स होते हैं। andexecnot assertfinallyor breakforpass classfromprint continueglobalraise defifreturn de

  1. - पायथन आइडेंटिफायर्स क्या हैं?

    एक पायथन आइडेंटिफायर एक वेरिएबल, फंक्शन, क्लास, मॉड्यूल या अन्य ऑब्जेक्ट की पहचान करने के लिए उपयोग किया जाने वाला नाम है। एक आइडेंटिफायर A से Z या a से z तक के अक्षर या अंडरस्कोर (_) से शुरू होता है, जिसके बाद शून्य या अधिक अक्षर, अंडरस्कोर और डिजिट्स (0 से 9) आते हैं। पायथन आइडेंटिफायर्स में @, $

  1. पायथन और R के अलावा डेटा साइंस का समर्थन करने वाले उपकरण क्या हैं? पायथन और R के अलावा डेटा साइंस का समर्थन करने वाले उपकरण क्या हैं?

    इस लेख में, हम पायथन और R के अलावा डेटा साइंस का समर्थन करने वाले उपकरणों के बारे में जानेंगे?यहां हम पांच उपकरणों को देखेंगे जो डेटा साइंस की अवधारणा को लागू करने में मदद करते हैं।Apache Hadoopजावा-आधारित फ्री सॉफ्टवेयरबड़ी भंडारण क्षमताडेटा विभाजन क्षमताNoSQLअधिक संरचित अभिविन्यासबेहतर प्रदर्शन दक