Python-3.4.3/C3/Accessing-parts-of-arrays/Bengali

From Script | Spoken-Tutorial
Revision as of 17:25, 16 April 2020 by Kaushik Datta (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
Time
Narration
00:01 Accessing parts of arrays এর স্পোকেন টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে আমরা নিম্ন অ্যাক্সেস করা এবং বদলানো শিখব: single dimensional এবং multi-dimensional অ্যারের পৃথক এলিমেন্ট।
00:17 অ্যারের Rows এবং columns.
00:20 slicing এবং striding ব্যবহার করে array এর Elements
00:25 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:

Ubuntu Linux 16.04 অপারেটিং সিস্টেম

00:33 Python 3.4.3 এবং IPython 5.1.0
00:40 টিউটোরিয়ালটি অনুশীলন করতে, আপনার IPython console এ বেসিক পাইথন কমান্ড রান করা সম্পর্কে জানতে হবে।
00:49 arrays ব্যবহার করা।
00:51 না হলে এই ওয়েবসাইটে সম্পর্কিত পাইথন টিউটোরিয়াল দেখুন।
00:57 একটি উদাহরণের সাহায্যে শুরু করি।
01:01 দুটি অ্যারে, A এবং C নিন। আমরা এই arrays এর ব্যবহার সম্পূর্ণ টিউটোরিয়াল জুড়ে করব।
01:09 ipython শুরু করি। টার্মিনাল খুলুন।
01:15 লিখুন ipython3 এবং এন্টার টিপুন।
01:21 টার্মিনালে দুটি arrays বানান। এর জন্য আমাদের numpy library ইম্পোর্ট করতে হবে।
01:29 লিখুন import numpy as np এবং এন্টার টিপুন।
01:36 এখান থেকে, টার্মিনালে প্রতিটি কমান্ড লেখার পর দয়া করে এন্টার কী টিপতে ভুলবেন না।
01:43 লিখুন A is equal to np dot arange বন্ধনীতে 1 comma 6
01:51 লিখুন C is equal to np dot arange বন্ধনীতে 1 comma 26 dot reshape বন্ধনীতে 5 comma 5
02:03 আমরা ইতিমধ্যে পূর্ববর্তী টিউটোরিয়ালে arange এবং reshape methods সম্পর্কে শিখেছি।
02:09 এখন, A এবং C এর বিষয়বস্তু দেখি। লিখুন A.
02:16 লিখুন C.
02:19 A তে, আমাদের 1 থেকে 6 পর্যন্ত elements সহ একটি সারি রয়েছে।

A একটি one dimensional array.

02:28 C তে, আমাদের 5 টি সারি এবং 5 কলামের ম্যাট্রিক্স হিসাবে 1 থেকে 26 পর্যন্ত elements রয়েছে। সুতরাং C হল two dimensional array.
02:40 এরপর, একটি অ্যারেতে পৃথক elements অ্যাক্সেস করা সম্পর্কে দেখি।
02:45 array A তে element 3 অ্যাক্সেস করতে আমরা লিখব A of 2.
02:51 লিখুন A বর্গাকার বন্ধনীতে 2
02:56 পাইথনে, অ্যারে হল zero-index যুক্ত। এর মানে এলিমেন্টের স্থান 1 এর পরিবর্তে 0 দিয়ে শুরু হয়।
03:06 এখন, অ্যারে C থেকে এলিমেন্ট 14 অ্যাক্সেস করি।
03:11 14 তৃতীয় সারিতে এবং চতুর্থ কলামে রয়েছে। এটি করতে লিখুন C of 2,3.
03:19 লিখুন C বর্গাকার বন্ধনীতে 2 comma 3.
03:24 এরপর আমরা অ্যারের ভ্যালু বদলানো শিখব।
03:29 আমরা এখন A তে 3 কে -3 তে এবং C তে 14 কে -14 এ বদলাবো।
03:37 এর জন্য আমরা এলিমেন্ট অ্যাক্সেস করার পর শুধুমাত্র নতুন ভ্যালু নির্ধারণ করি।
03:43 লিখুন A বর্গাকার বন্ধনীতে 2 is equal to minus 3
03:50 লিখুন C বর্গাকার বন্ধনীতে 2 comma 3 is equal to minus 14
03:57 এরপর ক্রিয়াকলাপ যাচাই করি।

লিখুন A.

04:03 লিখুন C.

আপনি দেখতে পাবেন যে এলিমেন্ট এখন বদলে গেছে।

04:10 একইভাবে আপনি অ্যারেতে যে কোনো একক এলিমেন্ট বদলাতে পারেন।
04:15 এরপর একবারে একাধিক এলিমেন্ট বদলানো শিখি। প্রথমে সারি দিয়ে এবং তারপর কলাম দিয়ে।
04:24 C এর একটি সারি অ্যাক্সেস করুন ধরুন তৃতীয় সারি।
04:29 লিখুন C বর্গাকার বন্ধনীতে 2.
04:34 আমরা দেখতে পারি যে অ্যারের তৃতীয় সারি এখন প্রদর্শিত হয়।
04:40 Python programming অ্যারের নেগেটিভ ইনডেক্সিং সমর্থন করে।
04:45 এর মানে হল -1 এর ইনডেক্স ভ্যালু অ্যারের অন্তিম এলিমেন্ট এবং -2 শেষের থেকে দ্বিতীয় এলিমেন্ট দেয়।
04:56 আমরা 2 টি উপায়ে C এর অন্তিম সারি অ্যাক্সেস করতে পারি।
05:01 লিখুন C বর্গাকার বন্ধনীতে 4.
05:06 বা C হিসাবে নেগেটিভ ইনডেক্সিং সহ বর্গাকার বন্ধনীতে minus 1. লক্ষ্য করুন যে উভয় আউটপুট একই।
05:17 এখন, আমরা অন্তিম সারির সকল ভ্যালু শূন্যে বদলানো শিখব।
05:22 লিখুন C বর্গাকার বন্ধনীতে minus 1 is equal to বর্গাকার বন্ধনীতে 0 comma 0 comma 0 comma 0 comma 0
05:34 লিখুন C.

লক্ষ্য করুন যে শূন্য অ্যারে C এর অন্তিম সারিতে প্রদর্শিত হয়।

05:42 আমরা এও লিখতে পারি, C বর্গাকার বন্ধনীতে minus 1 is equal to 2.
05:50 লিখুন C এবং করা পরিবর্তন যাচাই করুন।
05:57 এখন একটি অ্যারে slice করা শিখি।
06:00 অ্যারের Slicing অ্যারের অংশ অ্যাক্সেস করতে করা হয়।
06:05 Slicing এর সিনট্যাক্স হল বর্গাকার বন্ধনীতে start colon stop.
06:11 Striding, অ্যারেতে এলিমেন্টের মাঝে লাফ দিতে step ভ্যালু ব্যবহার করে।
06:17 Striding এর সিনট্যাক্স হল বর্গাকার বন্ধনীতে start colon stop colon step.
06:25 টার্মিনালে ফিরে যান।
06:28 লিখুন C বর্গাকার বন্ধনীতে 0 colon 3 comma 2.
06:34 সারি slicing এর জন্য 0 এবং 3 যথাক্রমে স্টার্টএবং স্টপ ভ্যালু এবং 2 হল কলাম ইনডেক্স।
06:44 আমরা 0 থেকে 2 পর্যন্ত rows indexed এবং 2 থেকে column indexed এর এলিমেন্ট পাই। তাই আমরা অ্যারে slice করেছি।
06:54 এখন index 2 সহ সারি এবং প্রথম 2 টি কলাম সহ এলিমেন্ট অ্যাক্সেস করব।
07:01 লিখুন বর্গাকার বন্ধনীতে 2 comma 0 colon 3.

কলাম slicing এর জন্য 2 হল row index এবং 0 এবং 3 হল যথাক্রমে স্টার্ট এবং স্টপ ভ্যালু।

07:17 ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
07:23 অ্যারে C থেকে এক এক করে নিম্ন এলিমেন্ট প্রাপ্ত করুন।
07:28 সমাধানের জন্য টার্মিনালে যান।
07:32 লিখুন C বর্গাকার বন্ধনীতে 1 comma 1 colon 3
07:39 আমরা এলিমেন্ট 7 এবং 8 পাই।
07:43 লিখুন C বর্গাকার বন্ধনীতে 0 colon 4 comma 0
07:50 আমরা এলিমেন্ট 1, 6, 11 এবং 16 পাই।
07:55 লিখুন C বর্গাকার বন্ধনীতে 1 colon 5 comma 0
08:02 আমরা এলিমেন্ট 6, 11, 16 এবং 2 পাই।
08:07 আমরা C বর্গাকার বন্ধনীতে 1 colon comma 0 লিখেও একই এলিমেন্ট পেতে পারি।
08:16 ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
08:22 অ্যারে C থেকে এলিমেন্ট [[8, 9], [13, -14]] পান।
08:28 সমাধানের জন্য টার্মিনালে যান।
08:31 লিখুন, C বর্গাকার বন্ধনীতে 1 colon 3 comma 2 colon 4
08:39 আমরা প্রয়োজনীয় এলিমেন্ট পেয়েছি।
08:42 এরপর আমরা ছোট অ্যারে C ব্যবহার করে striding সম্পর্কে শিখব।
08:47 আমরা শুধুমাত্র বিজোড় সারি এবং কলাম অর্থাৎ প্রথম, তৃতীয় এবং পঞ্চম অ্যাক্সেস করার চেষ্টা করব।
08:54 লিখুন, C বর্গাকার বন্ধনীতে 0 colon 5 colon 2 comma 0 colon 5 colon 2.
09:04 আমরা এও লিখতে পারি C বর্গাকার বন্ধনীতে colon colon 2 comma colon colon 2
09:13 আমরা দেখতে পারি যে শুধুমাত্র বিজোড় সারি এবং কলাম প্রদর্শিত হবে।
09:18 step 2 এলিমেন্টের মাঝে জাম্প নির্দিষ্ট করে। একে striding বলা হয়।
09:26 যদি কোনো step নির্দিষ্ট না থাকে, তাহলে ডিফল্ট ভ্যালু 1 ধরে নেওয়া হয়।
09:32 লিখুন C বর্গাকার বন্ধনীতে 1 colon colon 2 comma colon colon 2
09:41 আমরা দেখানো অনুযায়ী এলিমেন্ট পেয়েছি।
09:44 ভিডিওটি থামান। এই অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
09:50 অ্যারে C থেকে নিম্ন এলিমেন্ট প্রাপ্ত করুন।
09:54 সমাধানটি আপনার স্ক্রীনে রয়েছে।
09:57 এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে।

এখানে আমরা শিখেছি single এবং multi dimensional arrays পরিচালনা করি।

10:08 index numbers ব্যবহার করে স্বতন্ত্র এলিমেন্ট অ্যাক্সেস করা এবং বদলানো।
10:14 row এবং column সংখ্যা উল্লেখ করে অ্যারের rows এবং columns অ্যাক্সেস করা এবং বদলানো।
10:21 অ্যারেতে Slice এবং stride করা।
10:24 আপনার সমাধানের জন্য এখানে কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে।
10:28 আমরা প্রদত্ত অ্যারে A থেকে element 18 কিভাবে অ্যাক্সেস করব?
10:33 আমরা প্রদত্ত অ্যারে B থেকে elements [[21, 22], [31, 32]] কিভাবে পেতে পারি?
10:40 এবং উত্তর হল,

প্রথম। অ্যারে A তে element 18 এর ইনডেক্স সংখ্যা 2 রয়েছে। তাই আমরা এটি A of 2 হিসাবে অ্যাক্সেস করতে পারি।

10:50 দ্বিতীয়। অ্যারে B তে কেন্দ্রীয় চারটি সংখ্যা পেতে, আমরা লিখব B বর্গাকার বন্ধনীতে 1 colon 3 comma 1 colon 3.
11:01 সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন।
11:05 এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন।
11:10 FOSSEE দল TBC প্রকল্প সমন্বয় করে।
11:14 স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জনাতে এই লিঙ্কে যান।
11:24 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta