dianavdavidson/MUCS-Hinglish huggingface dataset:
बिलिंग प्रक्रिया में ग्राहक को सुविधापूर्वक सेल काउंटर से बिलिंग काउंटर तक लाना चाहिए
प्रभावशाली सेल प्रमोटर्स भुगतान से पूर्व सम्बंधित अतिरिक्त प्रोडक्ट्स भी सुझाते हैं
सम्बंधित अतिरिक्त वस्तुओं की बिक्री सेल्स प्रमोटर की जिम्मेदारी है क्योंकि वही है जो ग्राहक के साथ बात करता है
ऐसी वस्तुएं मुख्य प्रोडक्ट की पूरक होती हैं
उदाहरणस्वरूप विस्तारित वारंटी अतिरिक्त बैटरीज़ अतिरिक्त स्टोरेज कवर्स ऐक्सेसरीज़ यानी सहायक सामग्री आदि
ग्राहक को आश्वस्त करें कि पूरक वस्तुएं वास्तव में काम की हैं
अंततः बिलिंग करें
बिल बनाने के बाद ग्राहक को पूरक वस्तुओं के साथ ख़रीदा हुआ प्रोडक्ट मुस्कुराकर सौपें
इसको सारांशित करते हैं इस ट्यूटोरियल में हमने सीखा कि कैसे ग्राहक को सक्रीय रूप से सुनें और बात करें
ग्राहक की शंकाएं और आपत्तियाँ कैसे दूर करें और
ग्राहक को प्रोडक्ट और पूरक वस्तुएं खरीदने के लिए कैसे प्रभावित करें
निम्न लिंक पर उपलब्ध वीडिओ स्पोकन ट्यूटोरियल प्रोजेक्ट को सारांशित करता है
कृपया इसको डाउनलोड करके देखें
स्पोकन ट्यूटोरियल टीम कार्यशालाएं चलाती है और ऑनलाइन टेस्ट पास करने वालों को प्रमाणपत्र देती है अधिक जानकारी के लिए कृपया हमें लिखें
स्पोकन ट्यूटोरियल प्रोजेक्ट भारत सरकार के एमएचआरडी के nmeict के द्वारा वित्तीय रूप से समर्थित है
यह ट्यूटोरियल खास तौर पर सिर्फ टेलीकॉम सेक्टर स्किल कॉउंसिल के लिए बनाया गया हैआई आई टी बॉम्बे से मैं श्रुति आर्य आपसे विदा लेती हूँ हमसे जुड़ने के लिए धन्यवाद
दोस्तों bash में logical operators के spoken tutorial में आपका स्वागत है
* logical and
इस tutorial के अनुसरण के लिए आपको निम्न का ज्ञान होना चाहिए
बैश में * ifelse statement
इस tutorial के लिए मैं प्रयोग कर रही हूँ
अब logical operators का प्रयोग समझते हैं
* logical operators मुख्यतः program के प्रवाह को नियंत्रित करने में प्रयोग होते हैं
* logical operators दो expressions या conditions को जोड़ने में मदद करते हैं
* ये if while या कुछ अन्य control statements का भाग हो सकते हैं
अब logical and का syntax देखते हैं
* square bracket खोलें space dollar symbol condition1 space square bracket बंद करें space ampersand ampersand space square bracket खोलें space dollar symbol condition2 space square bracket बंद करें
* या हम यह syntax प्रयोग कर सकते हैं
* square bracket खोलें space dollar symbol condition1 space hyphen a space dollar symbol condition2 space square bracket बंद करें
* logical and true returns होता है जब कंडीशन 1 और कंडीशन 2 दोनों true हों
अब logical or का syntax देखते हैं
* square bracket खोलें space dollar symbol condition1 space square bracket बंद करें space vertical bar दोबारा vertical bar space square bracket खोलें space dollar symbol condition2 space square bracket बंद करें
* square bracket खोलें space dollar symbol condition1 space hyphen o space dollar symbol condition2 square bracket बंद करें
* logical or true returns होता है जब कंडीशन 1 या कंडीशन 2 में से कोई एक true हो
अब एक उदाहरण प्रयोग करके logical and और logical or का उपयोग करना सीखते हैं
मैंने logical sh named file में पहले ही code टाइप कर लिया है
type करें: gedit space logical sh space & साइन enter दबाएं
अब अपनी logical sh file में यहाँ प्रदर्शित की तरह code type करें
read command मानक input से data की एक line पढ़ता है
hyphen p prompt को दिखाता है
string  variable है जो निष्पादन के दौरान यूज़र के द्वारा प्रविष्ट किये हुए text को संचित करता है
if statement जाँचता है कि the प्रविष्ट किया हुआ string खाली है
terminal पर type करें man space test अनेक दूसरे string कम्पैरिसन का अन्वेषण करने के लिए
अगर कुछ भी print नहीं किया गया था तो echo statement एक message print करेगा
अगर string खाली नहीं है तो program पहले elif statement पर चला जायेगा
यहाँ जाँचते है कि क्या प्रविष्ट किये हुए string में raj और jit दोनों शब्द हैं
यदि हाँ तो यह एक message echoes करता है
ध्यान दें कि logical and यहाँ प्रयोग किया गया है
अतः message केवल तभी प्रदर्शित किया जायेगा जब दोनों conditions संतुष्ट होंगी
अगर नहीं तो program दूसरे elif statement पर चला जायेगा
यहाँ यह जाँचता है कि क्या प्रविष्ट किये हुए string में raj या jit हैं
यदि हाँ तो यह message प्रदर्शित करेगा
कृपया ध्यान दें कि logical or यहाँ प्रयोग किया गया है
message प्रदर्शित किया जायेगा जब कोई एक conditions संतुष्ट हो
अंततः हमारे पास default else statement है
जब सारे उपरोक्त statements false हों तो यह statements निष्पादित किया जायेगा
fi multilevel ifelse loop का अंत है
पहले file को निष्पादन के योग्य बनाते हैं टाइप करें chmod space plus x space logical dot sh enter दबाएं
अब type करें dot slash logical sh enter दबाएं
prompt दिखाता है enter a word:
मैं jitinraj प्रविष्ट करूँगी
output है : jitinraj contains both the words raj and jit
इसका मतलब है कि control दूसरे statement को पास किया गया था
और चूँकि दोनों conditions संतुष्ट होती है यह message दिखाता है
अब दोबारा script को निष्पादित करते हैं
up arrow key दबाएं
/logical sh पर जाएँ enter दबाएं
prompt प्रदर्शित करता है enter a word:
इस बार मैं abhijit प्रविष्ट करूँगी
output प्रदर्शित होता है: abhijit contains word raj or jit
कृपया भिन्नभिन्न inputs के साथ program के निष्पादन की कोशिश करें और output देखें
अब logical not operator पर एक नज़र डालते हैं
* यह expression की boolean value को उल्टा करता है
* जिसका मतलब है यह true returns करता है यदि expression false है
* और false returns करता है यदि expression true है
logical not operator का syntax है
* exclamation mark space expression
या square bracket खोलें space exclamation mark space expression space square bracket बंद करें
मैंने file में code पहले ही लिख लिया है
अतः मैं terminal पर जाऊँगी और type करें gedit space logicalnot dot sh space ampersand sign enter दबाएं
अब अपनी logicalnot dot sh file में यहाँ प्रदर्शित की तरह code type करें
यह shebang line है जैसा हम पहले से जानते हैं
$1 script को passed किया हुआ पहला command line argument है
hyphen f जाँचता है कि यदि file उसी name के साथ है जो argument की तरह पास किया गया था
अतः यह true return करता है अगर फाइल है और false return करता है अगर यह नहीं है
यह not operator यहाँ रिटर्न की हुई value को उल्टा करता है
जिसका मतलब है यदि एक file जिसका name विद्यमान है वो condition true होगी
लेकिन not operator इसकी value को false में उलट देगा
और यह message प्रदर्शित करेगा file does not exist
यहाँ else statement में यह message दिखाता है file exists
fi if loop के अंत को दिखाता है
अब terminal पर आते हैं
अब test txt name के साथ एक खाली file बनाते हैं
टाइप करें : touch space test dot txt enter दबाएं
आगे script को निष्पादन योग्य बनाते हैं टाइप करें:
अब type करें dot slash logicalnot dot sh space test dot txt enter दबाएं
हमारी shell script जांचेगी कि क्या फाइल विद्यमान है
हमारी file test dot txt विद्यमान है इसलिए value true होगी
फिर logical not उस value को उल्टा करेगा और false return करेगा
क्योंकि मूल्यांकन false है तो else statement मूल्यांकित किया जाता है
और प्रदर्शित message हैfile test txt exists
argument test1 txt के साथ program को दोबारा निष्पादित करने का प्रयास करें
और पहले समझाए गए की तरह control flow को देखें
अपनी slides पर वापस आते हैं सारांशित करते हैं
जाँचें कि क्या file विद्यमान है
और निष्पादन योग्य है
* इसके लिए tutorial में समझाए गए logical operators प्रयोग करें
* hint: man space test
इस script का योगदान fossee और spoken tutorial team द्वारा दिया गया है
meet the gimp में आपका स्वागत है यह ट्यूटोरियल उत्तरी germany के bremen में rolf steinort द्वारा निर्मित है
इस tutorial में मैं drawing tools की विस्तारपूर्वक व्याख्या करूँगा
पहला drawing tool pencil है और यह बहुत मजबूत किनारों के साथ कार्य करती है
यहाँ मैंने एक सीधी रेखा खींची है और यदि मैं image पर zoom करता हूँ तो आप देख सकते हैं कि प्रत्येक pixel काला या सफ़ेद है
जब मैं drawing के लिए paint brush का चयन करता हूँ तो मुझे एक line प्राप्त होती है जिसके soft किनारे होते हैं
और जब मैं वापस zoom पर switch करता हूँ तो आप pencil से खींचे जाने पर दृश्य जैगीज़ से युक्त एक hard line देख सकते हैं
और जब मैं paint brush से खींचता हूँ तो मुझे एक soft line प्राप्त होती है
यहाँ वापस pencil पर आयें
आप देखते हैं कि pencil के किनारे बहुत sharp हैं और paint brush के किनारे चिकने हैं
किन्तु आप यहाँ जैगीज़ नहीं देख सकते हैं
इसे आँख की trick कहा जाता है
जब मैं इसे बड़ा करती हूँ तो आप यहाँ इसे antialiest antiएलिएस्ट देखते हैं
यह pencil एवं paint brush के बीच मुख्य अंतर है
अन्यथा वे लगभग समान हैं और उनके विकल्प भी लगभग समान हैं
अब paint brush के साथ शुरू करते हैं
tool box में paint brush tool पर click करें और आपको उसके लिए विकल्प प्राप्त होते हैं
ये modes बिल्कुल layer modes के समान है चूँकि आप यहाँ multiply multiply या overlay overlay और अन्य को देख सकते हैं
यहाँ opacity opacity slider दिया गया है और इसका उपयोग करके आप दृश्यता और line के रंग को नियंत्रित कर सकते हैं
मैं मानों 25% पर slide करता हूँ और अब जब मैं खींचता हूँ तो मुझे काले के बजाय हल्के grey रंग की line प्राप्त होती है
और जब मैं इस line को एक नई line से cross करता हूँ तो आप देख सकते हैं कि रंग गहरा होता जाता है किन्तु यह केवल तब होता है यदि मैं इसके ऊपर एक नई line खींचता हूँ
मैं इस भाग में zoom करता हूँ और एक अपेक्षाकृत बड़ी brush का चयन करता हूँ
और अब जब मैं line खींचता हूँ तो यह gray रंग की होती है
और मैं दूसरी line खींचता हूँ और इन दो लाइनों का कटान gray gray रंग का होता है
और अब मैं यहाँ तीसरी line खींचता हूँ और कटान अधिक gray gray रंग का होता जाता है किन्तु जब मैं उसी line पर वापस paint करता हूँ तो इसका रंग गहरा नहीं होता है
अतः यह केवल stroke to stroke कार्य करता है और आप आसानी से एक क्षेत्र को gray रंग से paint कर सकते हैं और आपको इसे भरते समय ध्यान से देखने की जरूरत नहीं है
यहाँ आप incremental incremental नामक एक विकल्प देख सकते हैं
जब आप incremental incremental का चयन करते हैं तो आपको अधिक मजबूत प्रभाव प्राप्त होता है
brushes के विकल्पों पर जाते हैं और यहाँ आप let सकते हैं कि इस brush की spacing 20% पर set की गई है
brushes साधारणतया एक stamp होती है जो एक ही pattern को बारबार stamp करता है
और जब मैं यहाँ zoom करता हूँ तो आप देख सकते हैं कि brush के आकार के 20% के बाद वहाँ इस brush का अगला impression होता है
यहाँ प्रत्येक brush स्वयं को ढक लेती है
जब आप incremental incremental विकल्प को deselect करते हैं तो आप brush की प्रत्येक stamping देख सकते हैं किन्तु वहां कोई भी painting नहीं है और मुझे एक दूसरी line शुरू करनी है
और जब मैं incremental का चयन करता हूँ मैं परतदरपरत paint कर सकता हूँ
100% पर वापस जाएँ
मैंने opacity एवं incremental विकल्पों को कवर कर लिया है
100% की opacity पर वापस जाते हैं और मैं पुनः संपूर्ण काला रंग खींच सकता हूँ
incremental केवल तभी सार्थक होता है यदि आपने 100% से कम opacity सेट की हो
scale slider यहाँ pen के आकार को नियंत्रित करता है और जब मैं नीचे 1 तक slider करता हूँ आपको एक छोटे आकार का brush प्राप्त होता है
जब मैं brush को मानों 005 पर scale करता हूँ मैं एक बहुत पतली line खींच सकता हूँ और मैं slider को मानों 2 पर set करता हूँ और मुझे एक चौड़ी line प्राप्त हो जाती है
scale पैमाना साधारणतया brush के व्यास को नियंत्रित करता है और आप इसे keyboard के बड़े कोष्ठकों से भी नियंत्रित कर सकते हैं
खुले बड़े कोष्ठक की मदद से मैं brush के आकार को कम कर सकता हूँ और बंद बड़े कोष्ठक से मैं इसके आकार को बढ़ा सकता हूँ
आप देख सकते हैं कि brush लगभग अदृश्य है
अतः मैं बिना वह स्थान छोड़े जिसे मैं paint कर रहा हूँ brush के आकार को समायोजित कर सकता हूँ
यदि gimp gimp के लोगों में से कोई कुछ करना चाहता है तो मैं slider को वापस 1 पर ले जाने के लिए एक button चाहूंगा
अतः scale विकल्प को कवर किया गया है
और मैं अगले tutorial में brush को विस्तार से cover करूँगा
यहाँ pressure sensitivity नामक एक विकल्प है और मैं इसे image को एडिट करते समय प्रयोग कर सकता हूँ अतः
opacity पर एक नज़र डालते हैं
अब जब मैं बिना अधिक दबाव के इसे खींचता हूँ तो आपको एक line प्राप्त होती है जो रंग में gray होती है और जब मैं दबाव बढ़ाता हूँ तो मुझे gray रंग की line प्राप्त होती है और जब मैं दबाव कम करता हूँ तो मुझे हल्के रंग की line प्राप्त होती है
यह विकल्प लाभप्रद है यदि आप एक mask को पेंट कर रहे हों
यह काफी लाभप्रद होता है
अगला विकल्प hardness hardness है
जब मैं बिना अधिक दबाव के खींचता हूँ तो एक soft border प्राप्त होता है और जब मैं दबाव बढ़ाता हूँ तो paint brush एक pen की तरह कार्य करता है
जब मैं pencil tool का चयन करता हूँ और खींचता हूँ तो मुझे hard border प्राप्त होता है और यह एक hard border बना सकता है यदि वास्तव में tablet पर दबाव डाला जाता है
मैं pressure sensitivity के साथ brush के आकार को बदल सकता हूँ
इसके अलावा मैं pressure sensitivity के साथ रंग भी बदल सकता हूँ
अतः मैं background रंग से दूसरा रंग चुन सकता how यह यहाँ कैसे किया जाता है
अतः इस लाल रंग का चयन करते हैं
और foreground रंग के लिए इस अच्छे हरे रंग का चयन करते हैं
और जब मैं कम दबाव के साथ चयनित रंग के साथ पेंट करना शुरू करता हूँ तो मुझे हरा रंग प्राप्त होता है और जब मैं दाब
और रंग हरे और लाल रंग के बीच में बदलता है
अंतिम विकल्प gradients से रंगों का प्रयोग करना है
gradients का चयन करने के लिए फ़ाइल dialogs और gradients पर जाएँ
यहाँ gradients है
और अब मैं सिर्फ इस window को खोलता हूँ और इसे यहाँ खींचता हूँ और अब यहाँ मुझे एक gradient प्राप्त होता है
gradients में मेरे पास बहुत से patterns हैं
इसका चयन करते हैं और अब मैं यहाँ वापस आता हूँ
अब जब मैं paint कर रहा हूँ paint इस pattern के माध्यम से gradient पर जाता है
gradients के साथ लिखना या कार्य करना जैसे कार्य करने के लिए यह काफी मजेदार है
यह tube से बना हुआ प्रतीत होता है
ये gradient के विकल्प थे
ये विकल्प उन सभी tools के लिए समान होते हैं जो उपयोग करते हैं brushes
यानी pencil paint brush इरेज़र और airbrush जिनके कुछ अतिरिक्त विकल्प होते हैं
ink में कोई brush नहीं होता किन्तु इसमें बहुत से अन्य विकल्प होते हैं
clone tool clone tool healing tool healing tool perspective clone tool perspective clone tool और समान tools जैसे blur blur sharpen sharpen या dodge dodge और burn burn जैसे tools में भी ब्रशों का विकल्प होता है
अब pencil एवं paint brush पर वापस आते हैं
इसे पुनः साफ़ करते हैं
यहाँ कुछ tricks हैं जिन्हें आप यहाँ प्रयोग कर सकते हैं
पहली trick एक line खींचने के बारे में है
जब मैं एक सीधी line खींचने की कोशिश करता हूँ तो यह थोड़ा कठिन होता है
लेकिन जब मैं पहले एक click करके एक बिंदु set करता हूँ और shift की key दबाता हूँ तो मुझे एक सीधी रेखा प्राप्त होती है
यहाँ मुझे एक सीधी रेखा प्राप्त हो जाती है
अगली trick सिर्फ एक बिंदु set करना और shift + ctrl दबाना है और अब मेरी line का चक्रण 15 degrees पर locked हो जाता है
और इसलिए मैं आसानी से निर्धारित कोणों के साथ सीधी रेखाएं खींच सकता हूँ
यहाँ यह कितना अच्छा master piece है
यहाँ कुछ और भी है जो आप shift की key के साथ कर सकते हैं
उसके लिए gradient tool का चयन करें
चुने हुए gradient के साथ एक line खींचें और आपको बहुत से रंग प्राप्त होते हैं
मैं एक छोटे brush का चयन करता हूँ और gradient tool को deselect करता हूँ और अपने मानक रंगों का चयन करता हूँ
अब जब मैं ctrl की key दबाता हूँ मैं उस line से एक रंग चुन सकता हूँ जो मैंने खींची है और आप देख सकते हैं foreground रंग नीले रंग की tone में बदल गया है
अतः मैं image के बाहर कहीं से एक रंग so सकता हूँ जो काफी अच्छा हो
और यदि आप एक picture में कुछ paint करना चाहते हैं और इसमें वही रंग है जो आप भरना चाहते हैं
इस पर सिर्फ ctrl दबाकर click करें और आपको आपके pallet में वह विशिष्ट रंग प्राप्त हो जाता है
यह एक अच्छी trick है
साधारणतया इरेज़र tool pen या brush के समान tool है क्योंकि यह उनके बिल्कुल विपरीत है
इरेज़र भी paints करता है किन्तु यह background रंग प्रदान करता है
आप यहाँ यह देख सकते हैं
लेकिन उसके लिए आपको pressure sensitivity pressure sensitivity या opacity opacity को deselect करना चाहिए
जब मैं सिर्फ foreground रंग और background रंग को काले और सफ़ेद रंग में switch करता हूँ और सफ़ेद रंग को foreground रंग में switch करता हूँ और pen का चयन करें मुझे इरेजर के समान प्रभाव प्राप्त हो सकता है
रंग बदलने के बाद erasing के फलस्वरूप काला रंग प्राप्त होता है
आप x की key दबाकर foreground एवं background रंग को बदल सकते हैं
मैंने विस्तारपूर्वक pencil paint brush और इरेज़र पर भी चर्चा की है
यह tutorial प्रभाकर द्वारा अनुवादित है मैं यश वोरा आपसे विदा लेता हूँ
इस ट्यूटोरियल के अंत तक हम सीखेंगे plot color line style linewidth की विशेषताओं को बदलना
embedded latex के साथ प्लॉट में टाइटल जोड़ना
x और y axes लेबल करना plot में एनोटेशन्स जोड़ना
axes की लिमिट्स प्राप्त और सेट करना
इस ट्यूटोरियल को रिकॉर्ड करने के लिए मैं उपयोग कर रही हूँ ubuntu linux 1404 ऑपरेटिंग सिस्टम
python 343   ipython 510
इस ट्यूटोरियल का अभ्यास करने के लिए आपको ज्ञात होना चाहिए कि ipython कंसोल पर बुनियादी python  कमांड्स कैसे रन करें और इंटरैक्टिव ढंग से प्लॉट का उपयोग कैसे करें
यदि नहीं है तो वेबसाइट पर पूर्वापक्षा python  ट्यूटोरियल देखें
ipython3 से शुरू करते हैं
ipython3  टाइप करें और एंटर दबाएं
pylab package आरंभ करते हैं
percentage pylab  टाइप करें और एंटर दबाएं
सबसे पहले हम एक साधारण प्लॉट बनायेंगे और इसे परिवर्तित करना शुरू करेंगे
टाइप करें x = linspace  ब्रैकेट्स में  minus 2 comma 4 comma 20  और एंटर दबाएं
फिर टाइप करें  plot  ब्रैकेट्स में x comma sinx  और एंटर दबाएं
अब हम प्लॉट विंडो में sine curve  देख सकते हैं
pylab के अनुसार लाइन का डिफॉल्ट रंग और मोटाई है
अब इस curve के पैरामीटर्स बदलते हैं
ऐसा करने के लिए हम प्लॉट कमांड में अतिरिक्त आर्गुमेंट्स पास कर सकते हैं
सबसे पहले हम ipython कंसोल में clf  टाइप करके प्लॉट विंडो साफ करेंगे
अब आप एक खाली प्लॉट विंडो देख सकते हैं
अब अतिरिक्त color argument के साथ समान sine curve   प्लॉट करें
अतः हम टाइप करेंगे plot ब्रैकेट्स में  x comma sinx comma  इन्वर्टेड कॉमा में  r  और एंटर दबाएं यहाँ   argument r  लाल रंग के लिए है
प्लॉट विंडो पर समान sine curve  अब लाल रंग में दिखते हैं
प्लॉट विंडो को बंद न करें केवल मिनिमाइज करें
हम linewidth argument का उपयोग करके लाइन की मोटाई को बदल सकते हैं
इस समय हम प्लॉट विंडो पर cosine curve  ड्रा करेंगे
अतः टाइप करें  plot ब्रैकेट्स में  x comma cosx comma linewidth is equals to 2  और एंटर दबाएं
प्लॉट विंडो में लाइन की मोटाई 2 के साथ cosine curve  निर्मित होता है
अब linewidth  3 के साथ नीले रंग में एक sine curve  प्लॉट करने की कोशिश करते हैं
यहाँ शुरू से ही प्रत्येक कमांड जिन्हें हम ipython  कंसोल पर टाइप करते हैं को निष्पादित करने के लिए एंटर की दबाएं
clf   टाइप करके प्लॉट विंडो को साफ करें
आप फिर से खाली प्लॉट विंडो देखेंगे
टाइप करें  plot ब्रैकेट्स में  x comma sinx comma  इंवर्टेड कॉमास में  b comma linewidth is equal to 3
color और  linewidth का संयोजन हमारे लिए कार्य करेगा
solid style के बजाय dotted style में पलॉट प्राप्त करने के लिए linestyle में डॉट डालें
पहले प्लॉट विंडो को साफ करने के लिए clf  टाइप करें
अब टाइप करें  plot ब्रैकेट्स में  x comma sinx comma इंवर्टेड कॉमास में  dot
हमें sine curve  डॉटेड स्टाइल में प्राप्त होता है
अब plot की जानकारी देखते हैं
टाइप करें plot question mark  और एंटर दबाएं
लाल dash line और linewidth 3 में x verses cosx का  curve प्लॉट करें
हल के लिए कंसोल पर जाएं
प्लॉट विंडो को साफ करने के लिए clf  टाइप करें
टाइप करें plot ब्रैकेट्स में   x comma cosx comma इंवर्टेड कॉमास में r hyphen hyphen comma linewidth equals to 3
linewidth argument और linestyle के संयोजन  का उपयोग करते हैं
अब जानते हैं कि color style और thickness के साथ bare minimum plot कैसे बनाएं
अब प्लॉट को और रूपांतरित करके देखें
function minus x square plus 4x minus 5  के लिए प्लॉट के साथ शुरू करते हैं
अब टाइप करें  plot  ब्रैकेट्स में  x comma minus x multiplied by x plus 4 multiplied by x minus 5 comma  इंवर्टेड कॉमास में  r comma linewidth is equal to 2
हम इस समीकरण का कर्व प्लॉट विंडो में देखेंगे
लेकिन आकृति में  प्लॉट  का वर्णन करने वाला कोई विवरण नहीं है
प्लॉट में टाइटल जोड़ने के लिए title command का उपयोग करें
अतः टाइप करें title ब्रैकेट्स में इंवर्टैड कॉमास में parabolic function minus x square plus 4x minus 5
title command जैसा कि आप देख सकते हैं एक argument के रूप में string लेता है
हम प्लॉट विंडो पर टाइटल देख सकते हैं लेकिन यह फार्मेटेड नहीं है और साफ नहीं दिख रहा है
यदि यहाँ fractions और  complex फंक्शन्स  होते हैं तो यह और भी जर्जर दिखाई देगा
साफ दिखने के लिए टाइटल को  latex फॉर्मेट में लिखते हैं
latex फॉर्मेट के लिए हम string के आगे और पीछे dollar sign  रखेंगे
टाइप करें title ब्रैकेट्स में   r  इंवर्टेड कॉमास में  parabolic function dollar minus x square plus 4x minus 5 dollar
यहाँ  r  का अर्थ है कि string को raw string माना जाना है
यह सभी escape codes को अनदेखा करेगा
जैसा कि हम देख सकते हैं कि polynomial टाइटल में अब फॉर्मेटेड है
हालांकि हमारे पास टाइटल है प्लॉट x  और  y axes लेबलिंग के बिना पूर्ण नहीं होता है
अतः हम x और  y axes को  latex style में लेबल करेंगे
टाइप करें xlabel  ब्रैकेट्स में   r इंवर्टेड कॉमास में   dollar x dollar  और  ylabel  ब्रैकेट्स में  r इंवर्टेड कॉमास में   dollar y dollar
प्लॉट अब लगभग पूर्ण हो गया है
अब हम local maxima के रूप में point2 comma minus 1 को मानकर प्वाइंट्स को नाम देंगे
प्वाइंट को देने के लिए हम function annotate का उपयोग करेंगे
टाइप करें annotate ब्रैकेट्स में इंवर्टेड कॉमास में   local maxima comma xy equals to ब्रैकेट्स में  2 comma minus 1
हम  2 comma minus 1 प्वाइंट पर local maxima देख सकते हैं
annotate command में पहला argument प्वाइंट का नाम है
दूसरा  argument प्वाइंट के coordinates का प्रतिनिधित्व करता है
यह दो नंबर्स सहित एक tuple है पहला x coordinate है और दूसरा y coordinate है
आगे टाइप करें xlim brackets
फिर टाइप करें  ylim brackets ylim function वर्तमान yaxis limits वापस करता है
xlim inside the brackets minus 4 comma 5 टाइप करके  xaxis की लिमिट minus 4 से 5 सेट करें
उसी तरह yaxis की लिमिट सेट करें
टाइप करें ylim ब्रैकेट्स में  minus 15 comma 2
विडियो रोकें इस अध्याय हल करने की कोशिश करें और विडियो पुनः चलाएं
point minus 4 comma 0 पर root नामक annotation बनाएं
पहले annotation में क्या होता है
हल के लिए ipython   कंसोल पर जाएं
टाइप करें annotate ब्रैकेट्स में इंवर्टेड कॉमास में root comma xy is equal to  minus 4 comma 0
प्रत्येक annotate command फिगर पर नया annotation बनाता है
इसी के साथ हम इस ट्यूटोरियल के अंत में आ गए हैं इस ट्यूटोरियल में हमने सीखा अतिरिक्त arguments पास करके color line width line style जैसे प्लॉट के  attributes को परिवर्तित करना
title command का उपयोग करके प्लॉट में टाइटल जोड़ना
string के पहले और बाद में $ चिन्ह जोड़कर latex style formatting सम्मिलित करना
xlabel and ylabel  कमांड्स का उपयोग करके x और y axes लेबल करना
annotate  कमांड का उपयोग करके प्लॉट में annotations जोड़ना
xlim and ylim   कमांड्स का उपयोग करके axes की लिमिट सेट और प्राप्त करना
लाइन की मोटाई 4 के साथ minus 2pi से 2pi के मध्य cosine graph का एक प्लॉट बनाएं
प्रलेखीकरण पढ़ें और ज्ञात करें कि क्या command ylabel में टेक्स्ट के alignment को परिवर्तित करने का कोई तरीका है
और उत्तर हैं लाइन की मोटाई 4 के साथ प्वाइंट्स minus 2pi और 2pi के मध्य cosine graph प्लॉट करने के लिए हम linspace और  plot कमांड का उपयोग करेंगे जैसे x equals to linspace ब्रैकेट्स में  minus 2pi comma 2pi
plot x comma cosx comma linewidth equals to 4
दूसरे प्रश्न का उत्तर है नहीं हमारे पास ylabel कमांड में टेक्स्ट के alignment  को परिवर्तित करने के लिए कोई विकल्प नहीं है
मिनट और सेकंड चुनें जहाँ पर आपके पास प्रश्न है
अपना प्रश्न संक्षिप्त में बताएं
क्या आपके पास कोई पाइथन पर सामान्य/तकनीकी प्रश्न है
कृपया fossee फोरम पर जाएं और अपना प्रश्न पोस्ट करें
jmol application में surfaces and orbitals के इस tutorial में आपका स्वागत है
alicyclic और aromatic अणुओं के models बनाना
अणुओं की भिन्न surfaces दिखाना
परमाण्विक और आणविक ऑर्बिटल्स दिखाना
इस tutorial के अनुसरण के लिए आपको ज्ञान होना चाहिए कि jmol application में आणविक models को कैसे बनायें और edit करें
jmol version 1222 और
java jre version 7
अब सबसे पहले cyclohexane का model बनाते हैं
modelkit menu पर click करें
panel पर methane का model दिखाई देता है
cyclohexane बनाने के लिए हमें छः carbon परमाणुओं की hydrocarbon chain बनानी है
हम model में hydrogen को methyl group से बदलेंगे
ऐसा करने के लिए हम hydrogen पर cursor रखेंगे और इस पर click करेंगे
screen पर यह इथेन का model है
यह step दो बार और दोहराएं और एक बार में एक hydrogen को methyl group से बदलें
hydrogens पर इस प्रकार click करें कि structure एक वृत्त बनाये
अब rotate molecule tool प्रयोग करके screen पर structure को घुमाएं
panel पर यह butane का structure है
chain के अंत में उपलब्ध किसी भी carbon परमाणु के hydrogen पर click करें
यह panel पर pentane का model है
hydrogens में से किसी एक पर click करें जो कि carbon chain के अंत के निकट है
panel पर cyclohexane का model बनाया गया है
structure को उपयुक्त बनाने के लिए modelkit menu में minimize विकल्प का प्रयोग करें
अब cyclohexane का model अपनी सर्वाधिक स्थिर चेयर कान्फॉर्मेशन में है
वैकल्पिक रूप से cyclic structures बनाने के लिए हम modelkit menu में drag to bond विकल्प भी प्रयोग कर सकते हैं
इस विशेषता को दर्शाने के लिए मैं pentane का model प्रयोग करुँगी
panel पर यह pentane का model है
इसको cyclopentane में बदलने के लिए modelkit menu से drag to bond विकल्प select करें
cursor को chain के एक सिरे पर उपलब्ध carbon पर रखते हैं
mouse button को पकड़ें
mouse button को बिना छोड़े cursor को chain के दूसरे सिरे पर उपलब्ध carbon तक लाएं
अब mouse button छोड़ दें
panel पर हमारे पास cyclopentane का model है
अब cyclohexane के model के साथ jmol panel पर वापस जाते हैं
अब cyclohexane को benzene ring में बदलते हैं
हमें cyclohexane ring में alternate पोज़ीशन पर double bonds लगाने हैं
modelkit menu खोलें
किन्हीं दो carbon परमाणुओं के बीच cursor रखें और उस पर click करें
अब हमारे पास panel पर cyclohexene है
आगे इसको benzene में बदलने के लिए हमें structure में दो और double bonds लगाने की ज़रूरत है
अगले दो alternate carbon परमाणुओं के बीच वाले bond पर click करें
panel पर हमारे पास benzene का model है
स्थिर कान्फॉर्मेशन प्राप्त करने के लिए energy minimization करें
अणुओं की surface topology jmol application प्रयोग करके दिखाई जा सकती है
भिन्न surfaces देखने के लिए popअप menu खोलें
निश्चित कर लें कि modelkit menu बंद हो गया है अगर यह खुला हो