dianavdavidson/MUCS-Hinglish huggingface dataset:
इस tutorial का अभ्यास करने के लिए आपको हमारी website पर पिछले awk tutorials देखने चाहिए
आपको किसी programming भाषा का बुनियादी ज्ञान होना चाहिए जैसे c या c + +
यदि नहीं तो हमारी website पर समरूपी tutorials देखें
awk में एक array क्या है
elements number या string हो सकते हैं
arrays awk में associative हैं
इसका array है कि प्रत्येक array element एक indexvalue pair है
यह किसी भी any programming भाषा में arrays के समान है
लेकिन यहाँ कुछ महत्वपूर्ण भिन्नताएं हैं
पहला हमें एक array का उपयोग करने से पहले उसे घोषित करने की आवश्यकता नहीं है
साथ ही यहाँ array कितने elements रखेगा यह निर्दिष्ट करने की आवश्यकता नहीं है
programming भाषा में array index सामान्यतः positive integer होता है
आमतौर पर index 0 से शुरू होता है फिर 1 फिर 2 और इत्यादि
लेकिन awk में index कुछ भी हो सकता हैकोई number या string
यह awk में एक array element असाइन करने का syntax है
यहाँ index एक integer या string हो सकता है
strings को double quotes में लिखा जाना है चाहे यह index name या value हो
इसे एक उदाहरण के साथ समझते हैं
मैंने code पहले ही लिखा है और इसे array _ intro awk के रूप में सेव किया है
यह file player के नीचे code files link में उपलब्ध है कृपया डाउनलोड करें और इसका उपयोग करें
यहाँ मैंने उदाहरण के तौर पर सप्ताहिक दिन लिया है और इसे begin section में लिखा है
यहाँ array का name day है
मैंने index 1 और value sunday set किया है
इस array element में मैंने index के रूप में string का उपयोग किया है अतः index first के लिए वेल्यू sunday है
पूर्ण array इसी तरह बना है
यहाँ ध्यान दें array elements क्रम में नहीं हैं
awk arrays में index का क्रमबद्ध होना आवश्यक नहीं है
associative array का लाभ यह है कि नए pairs को किसी भी समय जोड़ा जा सकता है
मैं array में day 6 जोड़ता हूँ
आखिरी line के अंत में cursor रखें और enter दबाएं फिर निम्न टाइप करें
हमने array घोषित कर दिया है लेकिन हमें array element को कैसे रेफर करना चाहिए
विशिष्ट index में एक element को refer करने के लिए arrayname और square brackets में index लिखें इसे करने का प्रयास करते हैं
एक बार फिर से code पर जाएं
closing curly brace के आगे cursor रखें
enter दबाएं और type करें print space day square brackets में 6
code सेव करें
cd command का उपयोग करके उस folder पर जाएं जिसमें आपने code files downloaded और extracted की है
awk type करें awk space hyphen small f space array _ intro awk
देखें हमें output friday मिला है
अब हम जाँचेंगे कि क्या कोई element किसी निश्चित index पर array में मौजूद है
इसके लिए हमें in operator का उपयोग करना होगा मैं इसे एक उदाहरण के साथ समझाती हूँ
editor window में code पर जाएं
print statement के अंत में cursor रखें और enter दबाएं फिर दिखाए अनुसार कोड टाइप करें
मैंने दो if conditions जोड़ी
पहली if condition जाँचती है कि the index two day में मौजूद है
यदि हाँ तो समरूपी print statement निष्पादित होगी
फिर दूसरी condition जाँचती है कि क्या index seven day में मौजूद है यह print statement निष्पादित करेगा यदि यह true है
जैसा कि हम देख सकते हैं index two array में है और seven नहीं है
terminal पर जाएं पिछली निष्पादित कमांड को प्राप्त करने के लिए अप ऐरो की दबाएं
निष्पादन के लिए enter दबाएं
हमें अपेक्षित output प्राप्त होता है
हम अब code में कुछ अधिक बदलाव करेंगे यहाँ दिखाए गए अनुसार code अपडेट करें
day condition में 7 के नीचे मैंने एक और condition जोड़ी है
यह जाँचेगा कि क्या index seven की value null है या नहीं
यदि true है तो यह index 7 is not null print करेगा
हम पहले से ही जानते हैं कि हमारे पास 7 के साथ कोई index नहीं है अतः यह कुछ भी print नहीं करेगा
अब हमने day में condition 7 का print statement बदला
code सेव करें देखते हैं क्या होता है जब हम code का निष्पादन करते हैं
हमें अनपेक्षित output प्राप्त होता है
statement index 7 is present after null comparison printed होता है
जब हम लिखते हैं day 7 not equal to null तो हम index 7 में element access करने की कोशिश कर रहे हैं
यह access खुद ही index 7 में पहले एक element बनायेगा और null value के साथ इसे इनिशीलाइज करेगा
आगे हम जाँचने की कोशिश कर रहे हैं कि वास्तव में कोई element index 7 में मौजूद है
क्योंकि null element पहले ही बन गया है output दर्शाता है कि index 7 null comparison के बाद मौजूद है
अतः इसे याद रखें day at index 7 not equal to null एलिमेंट की मौजूदगी जाँचने के लिए गलत तरीका है
यह index 7 में null element बनायेगा
इसके बजाय हमें in operator का उपयोग करना चाहिए
यह array में कोई अतिरिक्त element नहीं बनायेगा
in this tutorial we learnt aboutइस tutorial में हमने सीखा awk में arrays
यह अन्य programming भाषाओं के arrays से भिन्न कैसे है
एक array के elements को refer करना
नियतकार्य के रूप में array flowercolor को परिभाषित करें
index फूलों के names होंगे
value फूलों का समरूपी रंग होगा
अपने पसंद के किन्हीं पाँच फूलों के लिए प्रविष्टियाँ प्रविष्ट करें
चौथे फूल का रंग print करें
कृपया इस forum में अपनी समयबद्ध queries post करें
नमस्कार दोस्तों multiple plots पर स्पोकन ट्यूटोरियल में आपका स्वागत है
figure  कमांड का उपयोग करना
legend  कमांड का उपयोग करना
प्लॉट्स के मध्य स्वीच करना और  उन सब में कुछ ऑपरेशन्स करना जैसे प्लॉट्स सेव करना
इस ट्यूटोरियल का अभ्यास करने के लिए आपको ज्ञात होना चाहिए कि इंटरैक्टिव रूप से प्लॉट्स का उपयोग कैसे करें
प्लॉट कैसे संयोएं
अब टाइप करें ipython3  और एंटर दबाएं
कमांड linspace  का उपयोग करके अपने प्लॉट के लिए प्वाइंट्स का सेट बनाएं
टाइप करें x equals to linspace  ब्रैकेट्स में   0 comma 50 comma 10
अब इन प्वाइंट्स का उपयोग करके एक सामान्य sine curve बनाएं
जैसा कि हम देख सकते हैं यह sine curve smooth curve    नहीं है इसका वास्तविक कारण क्या है
यह हुआ क्योंकि हमने कुछ प्वाइंट्स चुने जो 0 से 50 के इस इस बडे अंतराल के लिए 10 है
plot function  analytical function को प्लॉट नहीं करता है
analytical function द्वारा दिए गए प्वाइंट्स को प्लॉट करता है
अब 0 और 50 के मध्य 500 प्वाइंट्स प्राप्त करने के लिए linspace  कमांड का उपयोग करें और sine curve फिर से बनाएं
टाइप करें y equals to linspace  ब्रैकेट्स में  0 comma 50 comma 500
plot ब्रैकेट्स में  y comma siny
अब हम smooth curve के साथ sine curve देख सकते हैं
ध्यान दें हमारे पास एक दूसरे पर ओवरलेड दो प्लाट्स होंगे
pylab में डिफॉल्ट रूप से सभी प्लॉट्स ओवरलेड हैं
दो ओवरलेड प्लॉट्स के मध्य अंतर करने के लिए हम  legend कमांड का उपयोग करते हैं
टाइप करें legend  ब्रैकेट्स में  square brackets sinx comma siny
legend  कमांड पैरामीटर को strings की सूची के रूप में लेता है
फिर यह बने हुए क्रम के अनुसार प्लॉट को strings असाइन करता है
अब हम देख सकते हैं legends plot area पर two sine curves  प्रदर्शित कर रहा है
ipython टर्मिनल में प्लॉट विंडो को साफ करने के लिए अब clf टाइप करें
विडियो रोकें इस अध्याय को हल करने की कोशिश करें फिर पुनः विडियो चलाएं
दो प्लॉट्स बनाएं पहला प्लॉट  y equals to 4x square रूप का parabola बनाया जा रहा है
और दूसरा minus 5 से 5 के अंतराल में y equals to 2x plus 3 रूप की straight line बनायी जा रही है
प्रत्येक प्लॉट क्या कर रहा है यह दर्शाने के लिए legends का उपयोग करें
हल के लिए टर्मिनल पर जाएं टाइप करें x is equal to linspace  ब्रैकेट्स में  minus 5 comma 5 comma 100
हम निम्न कमांड्स का उपयोग करके भिन्न रंगों में दो प्लॉट्स प्राप्त कर सकते हैं
plot  ब्रैकेट्स में  x comma 4 multiplied by  ब्रैकेट्स में  x multiplied by x
plot ब्रैकेट्स में  x comma 2 multiplied by x plus 3
अब प्लॉट्स पहचानने के लिए legend जोडेंगे
टाइप करें legend ब्रैकेट्स में स्क्वायर ब्रैकेट्स में  r इंवर्टेड कॉमास में  dollar y is equal to 4 x square dollar comma r इंवर्टेड कॉमास में   dollar y equals to 2x plus 3 dollar
हम देख सकते हैं legend प्लॉट में जुड गया है
आगे हम प्लॉट्स के मध्य स्वीच करना सीखेंगे और और ऑपरेशन्स क्रियान्वित करेंगे जैसे कि प्लॉट्स सेव करना आदि
अब देखते हैं कि इसे कैसे पूरा करें लेकिन आगे बढने से पहले अपनी स्क्रीन को साफ करें टाइप करें clf
टाइप करें  x equals to linspace ब्रैकेट्स में  0 comma 50 comma 500
individual plots पर अधिक नियंत्रण करने के लिए हम  figure कमांड का उपयोग करते हैं टाइप करें figure1
plot  ब्रैकेट्स में x comma sinx comma inside inverted commas b
plot ब्रैकेट्स में  x comma cosx comma inside inverted commas g
अब दो भिन्न आकृतियों में हमारे पास दो प्लॉट्स हैं sine curve  और cosine curve
figure कमांड एक argument  के रूप में एक integer लेता है
सभी प्लॉट कमांड्स हम आगे चल कर चयनित प्लॉट पर लागू करते हैं
उदाहरण के लिए हम प्रत्येक प्लॉट को अलगअलग सेव कर सकते हैं
टाइप करें  title ब्रैकेट्स में इंवर्टेड कॉमास में  cosx
savefig ब्रैकेट्स में  इंवर्टेड कॉमास में  cosinepng
title ब्रैकेट्स में  इंवर्टेड कॉमास में sinx
savefig ब्रैकेट्स में  इंवर्टेड कॉमास में  sinepng
आकृतियां वर्तमान कार्यरत डाइरेक्टरी में होंगे अब दोनों प्लॉट विंडो बंद करें
विडियो रोकें इस अध्याय को हल करने का प्रयास करें और फिर पुनः विडियो चलाएं
एक आकृति के रूप में y equals to x रूप की एक लाइन और y is equal to 2x plus 3 रूप की अन्य लाइन खींचें उन्हें सेव करें
plot ब्रैकेट्स में x comma x
अब दूसरे plotting area को बनाने और आकृति को प्लॉट करने के लिए figure का उपयोग करें
हम निम्नानुसार आकृति सेव करेंगे
figure कमांड का उपयोग करना
legend    कमांड का उपयोग करना
प्लॉट्स के मध्य स्वीच करना और उन प्रत्येक पर कुछ ऑपरेशन्स क्रियान्वित करना जैसे प्लॉट्स सेव करना
sine और  cosine curve को पहचानने के लिए कौन सी कमांड होगी
legend  कमांड  legend  ब्रैकेट्स में स्क्वायर ब्रैकेट्स में इंवर्टैड कॉमास में  sinx comma inside inverted commas cosx
teachers dashboard in moodle पर spoken tutorial में आपका स्वागत है
इस tutorial में हम एक विशिष्ट moodle course overview के बारे में सीखेंगे
उसके बाद हम teachers dashboard profile एडिट करना और preferences एडिट करना सीखेंगे
अंत में हम moodle पर अपने course से संबंधित कुछ प्रारंभिक विवरण जोड़ना सीखेंगे
इस tutorial के अनुसार आपके site administrator ने एक moodle website सेटअप की है और आपको एक नया रिक्त course असाइन किया है जहां आपके पास teacher privileges है मेरे system administrator ने पहले ही निम्न कर दिया है
कृपया ध्यान दें teacher role calculus कोर्स के लिए यूजर rebecca raymond को असाइन किया गया है
इस website पर moodle tutorials को संदर्भित करने के लिए अपने site administrator से पूछें
और आपके लिए एक यूजर बनाएं जिसके पास कम से कम एक course के लिए teacher privileges हो
moodle सबसे अधिक अनुनेय रचनात्मक और सीखाने में और आसान सीखने की प्रणाली में से एक है
आमतौर पर moodle का उपयोग शिक्षकों द्वारा किया जा सकता है
web resources को साझा करने और शैक्षिक resources को खोलने के लिए
quizzes और assignments को व्यवस्थापित करना
अंतःक्रियात्मक और अतुल्यकालिक रूप से छात्रों के साथ बातचीत और संवाद करना और छात्रों की सीखने की प्रगति को track करना
मेरे पास मेरे calculus course का course overview है
मेरे पास topics है जिन्हें कवर किया जायेगा
quizzes की कुल संख्या साप्ताहिक या पाक्षिक
मुझे अपना course तैयार करना है और सभी सामग्रियों को moodle के अनुसार upload करना है
browser पर जाएँ और moodle site खोलें
header और उपलब्ध courses के साथ एक पेज प्रदर्शित होगा
window के ऊपरी दाईं कोने पर login link पर click करें
मैं teacher rebecca raymond के रूप में login करूंगी
हम एक ऐसे पेज पर हैं जो हमें अपना password बदलने के लिए संकेत देता है यह इसलिए क्योंकि force password change option को पहले admin द्वारा activated किया गया था
वर्तमान password type करें और उसके बाद नया password type करें मैं spokentutorial12 #type करूंगी
new password को फिर से type करें और फिर नीचे save changes button पर click करें
एक सफल संदेश यह पुष्टि करता है कि password बदल गया है continue button पर click करें
अब हम जिस पेज पर हैं उसे dashboard कहते हैं
हमारा dashboard 3 columns में विभाजित है
बाईं ओर एक navigation menu है बीच में timeline और courses tabs के साथ मुख्य course overview भाग है
दाईं ओर blocks column है
courses tab उन courses को सूचीबद्ध करता है जिनमें आप नामांकित हैं course overview भाग में courses टैब पर click करें
in progress टैब में हम यहां 2 courses देखते हैं: calculus और linear algebra इन courses को admin द्वारा teacher rebecca raymond को असाइन किया गया है
उन्हें असाइन किए गए भविष्य के courses future टैब में दिखाई देंगे इसी तरह उसका कोई भी courses जो खत्म हो चुका है past टैब में देखा जाएगा
अब हम पेज के header को देखते हैं ऊपरी बाएँ कोने पर हम navigation drawer या navigation menu let सकते हैं
यह calendar private files और my courses links को access देता है
यह toggle menu है जिसका अर्थ है यह है कि status को open से close में बदलता है और clicked करने पर इसके विपरीत हो जाता है
ऊपरी दाईं ओर notificationsऔर messages के लिए quick access icons हैं
ऊपरी दाईं ओर मौजूद profile picture पर quick करने से हम user menu को access कर सकेंगे इसे quick access user menu भी कहा जाता है
इस पर click करें ये सभी menu items toggle menus हैं जो बायीं ओर के समान हैं
profile option पर click करें moodle में प्रत्येक यूजर का profile page होता है
यह उनकी profile जानकारी को edit करने उनके द्वारा नामांकित courses देखने की अनुमति देता है
उनके blog या forum posts दिखाता है किसी भी reports की जाँच करता जिनका उनके पास access है और उनके access logs दिखाता है जिसका उपयोग पिछली बार login करने के लिए किया गया था
अब edit profile link पर click करें
edit profile पेज खुलता है
default रूप से general और user picture sections का विस्तृत होता है
दाईं ओर पर the गए expand all link सभी sections को विस्तृत करता है
और किसी भी section name पर क्लिक करने से वह विस्तृत या संक्षिप्त हो जाता है
यहाँ सभी fields एडिट योग्य हैं
आप अपना व्यक्तिगत विवरण general section में प्रविष्ट कर सकते हैं जैसा कि मैंने अभी किया है
एक teacher के रूप में मैं अपने छात्रों को मेरे बारे में थोड़ा बताना चाहती हूं
इसलिए यहाँ description field में मैं कुछ विवरण भरूँगी
tutorial को रोकें और अपना विवरण भरें जैसा कि मैंने यहां किया है
आप अन्य fields और sections में कुछ जानकारी भी जोड़ सकते हैं आप अपनी तस्वीर भी upload कर सकते हैं
मैंने general और optional sections में कुछ और विवरण जोड़ दिए हैं
फिर update profile button पर click करें और पेज को सेव करें
अब फिर से सबसे ऊपर दाईं ओर मौजूद quick access user menu पर click करें और preferences link पर click करें
preferences पेज यूजर को विभिन्न settings के लिए quick access देता है जिसे वे edit करना चाहते हैं
teachers account के लिए preferences पेज
हमने पहले ही profile को edit करना और password को बदलना सीखा है
कुछ और preferences हैं
calendar preferences पर click करें
हम 24 घंटे के प्रारूप में समय प्रदर्शित करने के लिए calendar set करेंगे
साथ ही हम 2 सप्ताह के लिए upcoming events lookahead set करेंगे
इसका मतलब है कि हम calendar पर अगले 2 सप्ताह में होने वाले सभी कार्यक्रमों के लिए सूचनाएं देखेंगे
save changes button पर click करें
जब हम इस श्रृंखला में बाद में उन विशेषताओं पर चर्चा करेंगे तो हम बाकी preferences समझेंगे
यहाँ सूचना देखें
यह breadcrumb navigation है यह एक दृश्य सहायता है जो इंगित करता है कि हम moodle site अनुक्रम के किस पेज पर हैं
यह हमें एक click के साथ उच्चस्तरीय पेज पर वापस जाने में मदद करता है
dashboard पर जाने के लिए breadcrumbs में dashboard link पर click करें
add देखते हैं कि calculus course के लिए एक विषय और संक्षिप्त सारांश कैसे जोड़ा जाए
बाईं ओर navigation menu में calculus course पर click करें
नए पेज पर ऊपरी दाईं ओर gear icon पर click करें
फिर turn editing on option पर click करें
पेज अब अधिक edit options प्रदर्शित करता है
topic 1 के आगे pencil icon पर click करें
अब प्रदर्शित text box में basic calculus type करें enter दबाएं
topic name के परिवर्तन पर ध्यान दें
अब उस topic के दाईं ओर दिए गए edit link पर click करें
और फिर edit topic option पर click करें
यह हमें summary पेज पर लाता है
यहाँ summary field में हम topic का एक संक्षिप्त सारांश दे सकते हैं जैसा कि प्रदर्शित किया गया है मैं वैसा लिखूंगी
नीचे scroll करें और save changes button पर click करें
बदलाव पर गौर करें
इस तरह हम अपने moodle में course का विवरण जोड़ना शुरू करते हैं
अब हम moodle से लॉगआउट करेंगे ऐसा करने के लिए ऊपरी दाईं ओर पर user icon पर click करें अब log out option चुनें
इसके साथ हम इस tutorial के अंत में आ गए हैं संक्षेप में
इस tutorial में हमने सीखा course overview विवरण teachers dashboard
edit profile settings और
निम्नलिखित link पर मौजूद video spoken tutorial project को सारांशित करता है कृपया इसे download करें और देखें
यह script विकास द्वारा अनुवादित हैं मैं जया अब आपसे विदा लेती हूँ
अब आज के tutorial के साथ शुरू करते हैं
यह curves के बारे में है
सबसे पहले मैं tool box में curves tool को सक्रीय करती हूँ और फिर image में click करती हूँ
आप देख सकते हैं कि curves tool में एक histogram है और यहाँ gray scale के साथ 2 bars हैं
फिर curves tool में चुनने के लिए कुछ buttons हैं जैसे preview save open आदि
लेकिन अभी के लिए हम curve tool के gray scale bar पर ध्यान केंद्रित करेंगे
यहाँ यह bar source image की भिन्न colour range को दिखाता है
और इस bar में हमारे पास कुछ pixels हैं जो वास्तव में dark हैं और कुछ pixels हैं जो वास्तव में bright हैं और बीच में कुछ pixels हैं जो dark से light की ओर हैं
यहाँ यह क्षैतिज bar 256 भिन्न colour tones रखता है
इस bar पर आरंभिक point zero है जो काला है और अंतिम point 255 है जो सफ़ेद है
और उदाहरण के लिए यह यहाँ 184 gray है
यह image बहुत सारे colours रखती है और यहाँ मैं channel बदलकर आपको भिन्न colours दिखा सकती हूँ
अब colour channel में red चुनें और आप image में red tones देख सकते हैं
उसी प्रकार आप सम्बंधित tones प्राप्त करने के लिए इसे green या blue से बदल सकते हैं
और इस image में यह बहुत आश्चर्यजनक नहीं है कि green channel प्रधान channel है जो इसमें बहुत सी values रखता है
अब reset channel पर click करते हैं
प्रत्येक tone के ऊपर histogram का curve pixel की गिनती है जो luminosity यानी चमक रखता है
और यहाँ हमारे पास एक क्षेत्र है जहाँ bar पर इस terminal और इस terminal के साथ pixels की संख्या लगभग समान है
histogram दिखाता है कि यहाँ उच्चतम colour range हैं
आप image में जाएँ जब curve tool सक्रीय होता है और mouse cursor एक छोटे dropper में बदल जाता है जब मैं यहाँ click करती you तो histogram में line उस point तक shifts होती है
आप image में click कर सकते हैं और image में कौन सा tone कहाँ है जानने के लिए घूम सकते हैं
अब हमने यहाँ क्षैतिज bar कवर कर लिया है
और यह यहाँ output है
और यह भी 256 भिन्न values हैं और ये image बनाती हैं
क्षैतिज bar में वह data होता है जो curve में रखा data है और उर्ध्वाधर bar में वो जो bar data है
बीच की यह line जो graph को crosses करती है translation function है
जब मैं translation कर्व में mid gray से ऊपर जाती हूँ और फिर जब मैं बायीं तरफ उर्ध्वाधर bar पर जाती हूँ तो मैं दोबारा mid gray पर पहुँचती हूँ
मैं जितना चाहती हूँ इस curve को खींच सकती हूँ और जब मैं इसे नीचे खींचती तो आप देखते हैं कि image ज़्यादा darker हो जाती है
और अब जब मैं mid gray से कर्व पर जाती हूँ और फिर बायीं तरफ जाती हूँ तो मैं dark gray पर पहुँचती हूँ
आप यहाँ यह देखते हैं कि यहाँ निचला bar मौलिक input है और उर्ध्वाधर bar curves tool का output है
मैं बहुत से भिन्न तरीकों से इस curve को बदल सकती हूँ जिसकी लगभग कोई सीमायें नहीं हैं
पहली सीमा है कि मैं curve को पीछे की ओर नहीं खींच सकती और जैसे ही मैं ऐसा करती हूँ curve tool पर जो point है one खो जाता है
लेकिन अगर मैं image में कोई भी bright pixels नहीं देखना चाहती तो मैं सारे points नीचे खींचती हूँ और फिर image लगभग काली हो जाती है
बस इस point को यहाँ ऊपर खींचें और आपको यहाँ कुछ bright चीज़ मिल सकती है
आप curves tool के साथ तब तक play कर सकते हैं जब तक images प्राप्त नहीं हो जाती जो बहुत सालों पहले से fashion में हैं
हम reset button पर क्लिक करके curve को पुनः शुरू कर सकते हैं और मूल curve प्राप्त कर सकते हैं
curves tool में कुछ अधिक buttons हैं जैसे linear mode और logarithmic mode
logarithmic mode में आपको छोटी values बढ़ कर प्राप्त होती हैं
यहाँ linear mode में इस line की दुगुनी value है यहाँ इस line से
logarithmic mode में यह line 1 यह 10 यह 100 और यह 1000 हो सकती है
प्रत्येक step दस गुना अधिक value देती है और इसके साथ आप छोटे pixels देखते हैं जो linear mode में छुपे हुए हैं
आप इसे इस कोने में देखते हैं आप यह नहीं कह सकते कि यहाँ पर वो pixels हैं जिनकी value 250 से ज़्यादा है
लेकिन logarithmic में आप देखते हैं कि image की पूरी range पर हमारे पास pixels हैं
फिर यहाँ curve type curve type नामक एक button है अब तक मैंने यहाँ वो tool प्रयोग किया जहाँ curve में वक्रता प्राप्त होती है और जब मैं curve type बदलती हूँ तो मैं वास्तव में curve को paint कर सकती हूँ और कुछ मज़ेदार चीज़ें प्राप्त होती है जो मैंने अभी तक प्रयोग नहीं की हैं
फिर save dialog और open dialog button हैं
जब आप curves में बदलाव कर when तो आप इसे आगे प्रयोग करने के लिए इसे सेव कर सकते हैं और जब आपको ज़रुरत हो आप इसे रीकॉल कर सकते हैं
मैं एक आदमी को जानती he जो बहुत सी शादियों में shoots करता है और उसके पास एक विशेष bright shot curve है जो सफ़ेद dress को संरचना देने के लिए सफ़ेद में अच्छी तरह से समायोजित है
इस image में मैं curves tool को कैसे प्रयोग करूँ
मैं image के dark भाग को थोड़ा ज़्यादा dark करना चाहती हूँ
मैं bit वाले भागों को ऐसा ही रखना चाहती हूँ और मैं bright भाग को थोड़ा ज़्यादा bright करना चाहती हूँ
और यह करने के लिए मुझे लगता है कि मैं s curve प्रयोग करुँगी
मैं curve के निचले भाग को थोड़ा नीचे खींचती हूँ और आप देख सकते हैं कि dark भाग थोड़ा ज़्यादा dark हो जाता है और bright भाग पर जाती हूँ और curve को थोड़ा ऊपर करती हूँ और bright भाग को ज़्यादा bright बनाती हूँ
अधिक brightness के लिए आप curve को थोड़ा अधिक खींच सकते हैं
जब मैं ok पर click करती हूँ curves की values संचित हो जाती हैं
और जब मैं यह प्रक्रिया को दोहराती हूँ तो आप देख सकते हैं कि histogram बदल गया है
यहाँ बिना pixels के बीच में कोई values नहीं हैं और जब मैं logarithmic mode पर click करती हूँ वहाँ भी आप देख सकते हैं कि कुछ ख़ास pixels के लिए कोई values नहीं हैं
प्रत्येक बार जब आप curves tool प्रयोग करते हैं तो आप image में कुछ pixels को खो देते हैं
अतः curve operation को अनडू करने की कोशिश न करें इसका विपरीत करके यानि यहाँ curve ऊपर करके और यहाँ curve नीचे करके
ok पर click करें और अब आप देख सकते हैं कि यह और ख़राब होता जाता है और इसके परिणाम में आपको image colour banding के साथ मिलती है
अतः केवल एक बदलाव करने के लिए curves tool प्रयोग करें इसे ठीक से प्रयोग करें नहीं तो आप image में pixels so change और आपको colour banding वाली image मिलेगी
मुझे लगता है कि इस tutorial के लिए इतना ही
और मुझे आशा है कि आप अगले tutorial के लिए यहीं मिलेंगे
अगर आप टिप्पणी करना चाहते हैं तो कृपया info @meetthegimp org पर लिखें और मैं आपसे सुनना चाहूँगी अतः मेरे blog पर टिप्पणी करें
bash में arithmetic comparison के spoken tutorial में आपका स्वागत है
* equal to equal to not equal to not equal to
less than लैस दैन less than equal to लैस दैन equal to
greater than greater दैन और greater than equal to greater दैन equal to commands
मेरे पास पहले से ही arithmetic operators का एक कार्यकारी उदाहरण है
मैं इसे खोलती हूँ
मैंने file को example1 sh named दिया है
अपनी पसंद के किसी भी editor पर file खोलें और दिखाए गए की तरह code type करें
ऐसा कैसे करते हैं अब तक आप इससे परिचित होने चाहिए
इस program में हम जाँचेंगे कि दी हुई फाइल खाली है या नहीं
सबसे पहले console पर enter filename printed किया जायेगा
यह command backticks backticks में बंद होती है
backtick बहुत विशेष मतलब रखता है
जो भी आप backtick के बीच में type करते हैं मूल्यांकित किया जाता है
cat command फाइल की विषय वस्तु दिखाएगी
wc प्रत्येक फाइल के लिए नयी लाइन शब्द और byte counts print करेगा
hyphen w शब्द count count print करेगा
जो होगा वो इस प्रकार है
* पहले cat command फाइल को पढ़ेगी
यह वो input लाइन है
* जिसे फिर क्रम में रखा जाता है या wc command को भेजा जाता है
* अतः यह statement दी गयी file में शब्दों को counts यानी गिनता है
* output variable x में संचित किया जाता है
यह if statement है
hyphen eq command जाँचता है कि क्या शब्द की गिनती zero के बराबर है
अगर condition true है तो हम message print करेंगे file has zero words
fi पहली if condition का अंत है
यहाँ अन्य if condition है
यहाँ hyphen ne command जाँचती है कि क्या शब्द की गिनती zero के बराबर नहीं है
अगर condition true है तो हम print करते हैं फाइल इस प्रकार शब्द रखती है
$dollar x word count देगा
यह दूसरी if condition का अंत है
अपनी program file को सेव करें
पहले list txt file बनाते हैं
type करें: touch list txt
add file में एक line जोड़ते हैं
type करें: echo डबल कोट्स में how are you डबल कोट्स के बाद ग्रेटर दैन साइन list txt
अब अपनी script को निष्पादन के योग्य बनाते हैं
अब type करें dot slash example1 sh
enter filename प्रदर्शित हुआ है
output प्रदर्शित हुआ है: list डॉट txt has 3 words
अब दूसरे operators के set के बारे में सीखते हैं
अब मैं एक अन्य file खोलती हूँ
यह example2 sh है
कृपया अपने editor में एक file खोलें और इसको example2 sh name दें
अब यहाँ अपनी example2 sh file में प्रदर्शित की तरह code type करें
यह program जांचेगा कि क्या शब्द की गिनती यानी word count
* एक से बड़ा है या छोटा है
* एक और सौ के बीच में है या सौ से अधिक है
यहाँ हमारे पास हमारी शीबैंग line है
read statement यूज़र से filename की तरह input लेता है
यहाँ hyphen c command byte counts को print करने में प्रयोग होती है
if statement में hyphen lt command जाँचता है कि क्या word count एक से छोटा है
अगर condition true है तो हम print करते हैं no characters present in the file
fi if कंडीशऩ को ख़त्म करता है
अगला if statement nested if statement रखता है
पहले hyphen gt command जाँचता है कि क्या word count एक से बड़ा है
यदि हाँ तो यह echo statement निष्पादित किया जायेगा
यहाँ इस if statement में कई conditions हैं
यहाँ इस if में हाइफन ge कमांड जाँचती है कि क्या वर्ड काउंट एक से बड़ा या बराबर है
* और hyphen le command जाँचती है कि le word count सौ से कम या बराबर है
अगर दोनों conditions संतुष्ट होती हैं तो यह prints करता है:
number of characters ranges between 1 and 100
कृपया ध्यान दें कि पूरी if कंडीशऩ को संतुष्ट करने के लिए दोनों conditions true होनी चाहिए
ऐसा इसलिए है क्योंकि हमने दोनों conditions के बीच में एम्परसैंड ampersand को रखा है
fi इस if statement का अंत है
फिर अगला if statement मूल्यांकित किया जायेगा
hyphen gt command जाँचती है कि क्या word count सौ से बड़ा है