Python-3.4.3/C3/Accessing-parts-of-arrays/Bengali
From Script | Spoken-Tutorial
|
|
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 | আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ। |