Python-3.4.3/C2/Multiple-plots/Bengali
|
|
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 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |