Python-3.4.3/C2/Multiple-plots/Bengali

From Script | Spoken-Tutorial
Revision as of 14:12, 9 April 2020 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 নমস্কার। Multiple plots এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালের শেষে, আপনি সক্ষম হবেন:

Overlaid থাকা একাধিক প্লট আঁকতে।

00:15 figure কমান্ড ব্যবহার করা।
00:17 legend কমান্ড ব্যবহার করা।
00:20 প্লটের মাঝে স্যুইচ করা এবং প্লট সংরক্ষণের মত তাদের প্রতিটিতে কিছু ক্রিয়াকলাপ সম্পাদন করা।
00:28 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি উবুন্টু লিনাক্স 14.04 অপারেটিং সিস্টেম,
00:36 Python 3.4.3,

IPython 5.1.0.

00:42 টিউটোরিয়ালটি অনুশীলন করতে অবশ্যই প্লট ইন্টারেক্টিভভাবে ব্যবহার করা জানতে হবে।
00:49 একটি প্লট সজ্জিত করা।

প্লট সংরক্ষণ করা।

00:53 না হলে, এই ওয়েবসাইটে পূর্ববশ্যক Python টিউটোরিয়াল দেখুন।
00:59 প্রথমে Ctrl + Alt + T কী একসাথে টিপে টার্মিনাল খুলুন।
01:07 এখন ipython3 লিখুন এবং এন্টার টিপুন।
01:13 pylab প্যাকেজ ইনিসিয়েলাইজ করি।

লিখুন percentage pylab এবং এন্টার টিপুন।

01:21 কমান্ড linspace দ্বারা আমাদের প্লটের জন্য পয়েন্টের সেট বানাই।
01:29 লিখুন x ইকুয়াল টু linspace বন্ধনীতে 0 কমা 50 কমা 10
01:39 এখন এই পয়েন্ট দ্বারা একটি সহজ sine কার্ভ আঁকুন।

লিখুন plot বন্ধনীতে x কমা sin(x)

01:51 যেমনকি আমরা দেখতে পারি, এই sine কার্ভ একটি মসৃণ কার্ভ নয়। এর কারণ কি?
01:59 এটি ঘটেছিল কারণ আমরা 0 থেকে 50 এর বড় ব্যবধানের জন্য কয়েকটি পয়েন্ট চয়ন করেছি যা হল 10.
02:08 Plot ফাংশন analytical ফাংশন প্লট করে না।
02:12 এটি analytical ফাংশন দ্বারা প্রদত্ত পয়েন্ট প্লট করে।
02:17 এখন 0 এবং 50 এর মাঝে 500 টি পয়েন্ট পেতে linspace কমান্ড ব্যবহার করি এবং আবার sine কার্ভ আঁকি।
02:29 লিখুন y ইকুয়াল টু linspace বন্ধনীতে 0 কমা 50 কমা 500
02:39 plot বন্ধনীতে y কমা sin(y)
02:45 এখন আমরা একটি মসৃণ কার্ভ সহ একটি সাইন কার্ভ দেখি।
02:50 লক্ষ্য করুন, আমাদের দুটি প্লট একের অপরের উপর প্লাবিত থাকবে।
02:56 pylab এ, ডিফল্টরূপে সকল প্লট overlaid.
03:01 দুটি প্লাবিত প্লটের মাঝে পার্থক্য করতে আমরা legend কমান্ড ব্যবহার করি।
03:07 লিখুন legend বন্ধনীতে বর্গাকার বন্ধনীতে sin(x) কমা sin(y).
03:16 legend কমান্ড প্যারামিটার স্ট্রিং এর তালিকা হিসাবে নেয়।
03:21 এরপর তারা নির্মাণের ক্রম অনুসারে প্লটে স্ট্রিং নির্ধারণ করে।
03:27 এখন আমরা প্লট এলাকায় দুটি sine কার্ভের জন্য legend এর প্রদর্শন দেখি।
03:34 IPython টার্মিনালে এখন প্লট উইন্ডো মুছতে লিখুন clf().
03:41 ভিডিও থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিও পুনরায় শুরু করুন।
03:46 দুটি প্লট অঙ্কন করুন। প্রথমটি y = 4x square এর ফর্মে একটি প্যারাবোলা।
03:56 এবং দ্বিতীয়টি মাইনাস 5 থেকে 5 এর অন্তরালে y = 2x + 3 ফর্মে একটি সরলরেখা।
04:05 প্রতিটি প্লট কি করছে তা নির্দেশ করতে legends ব্যবহার করুন।
04:11 সমাধানের জন্য টার্মিনালে যান।

লিখুন x ইকুয়াল টু linspace বন্ধনীতে মাইনাস 5 কমা 5 কমা 100

04:25 আমরা নিম্ন কমান্ড ব্যবহার করে ভিন্ন রঙে দুটি প্লট পেতে পারি।
04:31 plot বন্ধনীতে x কমা 4 multiplied by বন্ধনীতে x multiplied by x.
04:42 plot বন্ধনীতে x কমা 2 multiplied by x plus 3
04:50 এখন প্লট চিহ্নিত করতে একটি legend যুক্ত করব।
04:55 লিখুন legend বন্ধনীতে বর্গাকার বন্ধনীতে r inverted commas এ ডলার y ইকুয়াল টু 4 x square ডলার কমা r inverted commas এ ডলার y ইকুয়াল টু 2x প্লাস 3 ডলার।
05:19 আমরা প্লটে জুড়িত legend দেখতে পারি।
05:24 এরপর আমরা প্লটের মাঝে স্যুইচ করা এবং প্লট সংরক্ষণে ইত্যাদির মত ক্রিয়াকলাপ করা শিখব।
05:33 এখন এটি সম্পাদন করা দেখি। কিন্তু এখন এগোনোর আগে, পর্দা মুছে ফেলুন।

লিখুন clf ()

05:43 লিখুন x ইকুয়াল টু linspace বন্ধনীতে 0 কমা 50 কমা 500
05:53 individual plots আরো নিয়ন্ত্রণ করতে আমরা figure কমান্ড ব্যবহার করি।

লিখুন:

figure(1)

06:03 plot বন্ধনীতে x কমা sin(x) কমা inverted commas এ b
06:12 figure(2)
06:14 plot বন্ধনীতে x comma cos(x) কমা inverted commas এ g
06:24 এখন দুটি ভিন্ন পরিসংখ্যানে আমাদের দুটি প্লট একটি sine কার্ভ এবং cosine কার্ভ রয়েছে।
06:33 এই figure কমান্ড, ইন্টিজারকে আর্গুমেন্ট হিসাবে নেয়।

এই সংশ্লিষ্ট প্লট নির্বাচন করতে প্লটের সিরিয়াল নম্বর।

06:43 এখন থেকে রান করা সমস্ত প্লট কমান্ড নির্বাচিত প্লটে প্রয়োগ করা হয়।

এই উদাহরণে, figure 1 হল sine প্লট এবং figure 2 হল cosine প্লট।

06:56 উদাহরণস্বরূপ, আমরা প্রতিটি প্লট পৃথকভাবে সংরক্ষণ করতে পারি।
07:01 লিখুন title বন্ধনীতে inverted commas এ cos(x)
07:09 savefig বন্ধনীতে inverted commas এ cosine.png
07:18 figure(1)
07:21 title বন্ধনীতে inverted commas এ sin(x)
07:28 savefig বন্ধনীতে inverted commas এ sine.png
07:36 পরিসংখ্যান বর্তমান কার্যকর ডিরেক্টরীতে সংরক্ষিত হবে।

এখন উভয় প্লট উইন্ডো বন্ধ করুন।

07:44 ভিডিও থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি পুনরায় শুরু করুন।
07:49 এই ফর্মে একটি লাইন আঁকুন y = x এবং এই ফর্মে আরেকটি লাইন y = 2x plus 3

তাদের প্রতিটি সংরক্ষণ করুন।

08:05 সমাধানের জন্য টার্মিনালে যান।

এই সমস্যা সমাধানের জন্য প্রথম প্লটটিং এলাকা বানাতে figure কমান্ড ব্যবহার করব।

08:15 লিখুন: figure(1)

x ইকুয়াল টু linspace বন্ধনীতে মাইনাস 5 কমা 5 কমা 100

08:29 plot বন্ধনীতে x কমা x
08:35 এখন দ্বিতীয় প্লটটিং এলাকা বানাতে figure ব্যবহার করুন এবং চিত্রটি প্লট করুন।
08:43 লিখুন: figure(2)

plot বন্ধনীতে x কমা 2x plus 3

08:56 আমরা নিম্নরূপে চিত্র সংরক্ষণ করব।
08:59 লিখুন: figure(1)

savefig বন্ধনীতে inverted commas এ plot1.png

09:11 figure(2)

savefig বন্ধনীতে inverted commas এ plot2.png

09:23 এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে। এখানে আমরা শিখেছি,

Overlaid থাকা একাধিক প্লট আঁকতে।

09:33 figure কমান্ড ব্যবহার করা।
09:35 legend কমান্ড ব্যবহার করা।
09:38 প্লটের মাঝে স্যুইচ করা এবং প্লট সংরক্ষণের মত তাদের প্রতিটিতে কিছু ক্রিয়াকলাপ সম্পাদন করা।
09:46 এখানে আপনার সমাধানের জন্য কিছু আত্ম মূল্যায়ন প্রশ্ন রয়েছে।

আলাদাভাবে পৃথক প্লট পেতে কি কমান্ড ব্যবহার করা হয়?

09:55 sine এবং cosine কার্ভ সনাক্ত করার কমান্ড কি হবে?
10:00 এবং উত্তর।

কমান্ড figure() আমাদের আলাদাভাবে পৃথক প্লট দেয়।

10:07 legend কমান্ড, legend বন্ধনীতে বর্গাকার বন্ধনীতে inverted commas এ sin(x) কমা inverted commas এ cos(x)
10:21 সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন।
10:26 এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন।
10:31 FOSSEE দল TBC প্রকল্প সমন্বয় করে।
10:35 স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত।

আরো জনাতে এই লিঙ্কে যান।

10:45 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta