1 00:00:00,000 --> 00:00:00,750 2 00:00:00,750 --> 00:00:09,800 >> [সঙ্গীত বাজানো] 3 00:00:09,800 --> 00:00:13,014 4 00:00:13,014 --> 00:00:13,680 Dustin TRAN: হাই. 5 00:00:13,680 --> 00:00:14,980 আমার নাম এর ডাস্টিন. 6 00:00:14,980 --> 00:00:18,419 তাই আমি উপস্থাপন করা হবে আর এ ডেটা বিশ্লেষণ 7 00:00:18,419 --> 00:00:19,710 নিজেকে সম্পর্কে শুধু একটি সামান্য বিট. 8 00:00:19,710 --> 00:00:24,320 আমি বর্তমানে একটি স্নাতক ছাত্র প্রকৌশল ও ফলিত বিজ্ঞান. 9 00:00:24,320 --> 00:00:28,330 আমি এর একটি ছেদ অধ্যয়ন মেশিন লার্নিং ও পরিসংখ্যান 10 00:00:28,330 --> 00:00:31,375 তাই আর এ তথ্য বিশ্লেষণ সত্যিই মৌলিক কি 11 00:00:31,375 --> 00:00:33,790 আমি একটি দৈনিক ভিত্তিতে না. 12 00:00:33,790 --> 00:00:35,710 >> এবং আর বিশেষ করে তথ্য বিশ্লেষণের জন্য ভাল 13 00:00:35,710 --> 00:00:39,310 এটা প্রোটোটাইপিং জন্য খুব ভাল কারণ. 14 00:00:39,310 --> 00:00:43,590 এবং সাধারণত, আপনি কিছু সাজানোর কাজ করছি তথ্য বিশ্লেষণ, সমস্যা অনেক 15 00:00:43,590 --> 00:00:44,920 জ্ঞানীয় করতে যাচ্ছি. 16 00:00:44,920 --> 00:00:48,700 এবং যাতে আপনি ঠিক করতে চান কিছু সত্যিই ভাল ভাষা যে 17 00:00:48,700 --> 00:00:53,770 কাজ করার জন্য শুধু ভাল হয় বিল্ট ইন ফাংশন, উল্টোদিকে 18 00:00:53,770 --> 00:00:57,430 নিম্ন স্তরের জিনিষ নিয়ে থাকার. 19 00:00:57,430 --> 00:01:01,040 শুরুতে, তাই, আমি শুধু যাচ্ছে না পরিচয় করিয়ে দিতে আর কি, কেন হয় 20 00:01:01,040 --> 00:01:04,540 আপনি এটি ব্যবহার করতে চান, এবং তারপর কিছু ডেমো মধ্যে উপর যেতে, 21 00:01:04,540 --> 00:01:07,060 এবং শুধু সেখানে থেকে যান. 22 00:01:07,060 --> 00:01:08,150 >> আর তাই কি হয়? 23 00:01:08,150 --> 00:01:11,180 আর মাত্র একটি ভাষা বিকশিত হয় পরিসংখ্যান কম্পিউটিং জন্য 24 00:01:11,180 --> 00:01:12,450 এবং কল্পনা. 25 00:01:12,450 --> 00:01:16,000 তাই এই উপায় হল যে এটি একটি খুব চমৎকার ভাষা 26 00:01:16,000 --> 00:01:22,400 সঙ্গে পুলিশ যে জিনিস কোন ধরণের জন্য অনিশ্চয়তা বা তথ্য কল্পনা. 27 00:01:22,400 --> 00:01:24,850 তাই আপনি যদি এই সব আছে প্রোবাবিলিটি ডিস্ট্রিবিউশন. 28 00:01:24,850 --> 00:01:27,140 হতে যাচ্ছে বিল্ট ইন ফাংশন. 29 00:01:27,140 --> 00:01:31,650 এছাড়াও আপনি চমৎকার হবে প্যাকেজ অঙ্কন. 30 00:01:31,650 --> 00:01:34,110 >> পাইথন অন্য প্রতিদ্বন্দ্বী হয় তথ্য ভাষা. 31 00:01:34,110 --> 00:01:40,020 এবং এক জিনিস আমি যে আর এটি যে কল্পনা এ অনেক ভালো. 32 00:01:40,020 --> 00:01:45,200 তাই কি আপনি ডেমো হিসাবে দেখতে পাবেন ভাল শুধু একটি খুব স্বজ্ঞাত ভাষা 33 00:01:45,200 --> 00:01:48,050 যে শুধু কাজ অত্যন্ত ভাল. 34 00:01:48,050 --> 00:01:53,140 এটা হিসাবে, এছাড়াও মুক্ত ও ওপেন সোর্স আমি অনুমান অন্য কোন ভাল ভাষা. 35 00:01:53,140 --> 00:01:55,440 >> শুধু এবং এখানে, একটি গুচ্ছ কীওয়ার্ড আপনি এ নিক্ষিপ্ত. 36 00:01:55,440 --> 00:02:00,450 আপনি একটি থাকে তাহলে এটা, যার অর্থ, গতিশীল একটি বস্তুর নির্ধারিত নির্দিষ্ট ধরনের 37 00:02:00,450 --> 00:02:02,025 আর এটা শুধু উড়ে এটি পরিবর্তন করব. 38 00:02:02,025 --> 00:02:05,670 এটা অলস, তাই এটি সম্পর্কে স্মার্ট কিভাবে এটা হিসাব আছে. 39 00:02:05,670 --> 00:02:12,250 এটা সত্যিই কাজ করতে পারে যার অর্থ প্রায়োগিক কর্ম বন্ধ anything-- তাই ভিত্তি করে 40 00:02:12,250 --> 00:02:16,910 আপনি ম্যানিপুলেশন কোন ধরণের করছেন, এটা ফাংশন উপর ভিত্তি করে বন্ধ করা হবে. 41 00:02:16,910 --> 00:02:20,162 >> তাই বাইনারি অপারেটর, উদাহরণস্বরূপ, শুধু মজ্জাগতভাবে ফাংশন. 42 00:02:20,162 --> 00:02:21,870 এবং সবকিছু যে আপনাকে যা করতে হয় চলুন 43 00:02:21,870 --> 00:02:24,690 যাচ্ছে ফাংশন নিজেই চালানো বন্ধ করতে হবে. 44 00:02:24,690 --> 00:02:27,140 এবং তারপর হিসাবে ভাল ভিত্তিক বস্তু. 45 00:02:27,140 --> 00:02:30,930 >> তাই এখানে একটি XKCD চক্রান্ত. 46 00:02:30,930 --> 00:02:34,350 নেই শুধু কারণ আমি মনে XKCD কোন ধরণের মৌলিক 47 00:02:34,350 --> 00:02:37,770 উপস্থাপনা, কিন্তু কারণ আমি সত্যিই এই মত মনে 48 00:02:37,770 --> 00:02:42,160 বিন্দু hammers যে অনেক আপনি তথ্য কিছু বাছাই করছেন যখন সময় 49 00:02:42,160 --> 00:02:46,570 বিশ্লেষণ সমস্যা হয় না, এটি সঞ্চালিত হয় কিভাবে দ্রুত এত, 50 00:02:46,570 --> 00:02:49,850 কিন্তু এটা করতে যাচ্ছে কতদিন টাস্ক প্রোগ্রাম আপনি নিতে. 51 00:02:49,850 --> 00:02:54,112 তাই এখানে শুধু কিনা বিশ্লেষণ করা হয় কৌশল একটি বা বো অধিক কার্যকরী. 52 00:02:54,112 --> 00:02:55,820 এই হতে যাচ্ছে আপনি যে কিছু 53 00:02:55,820 --> 00:02:58,290 সঙ্গে অনেক মোকাবেলা করতে যাচ্ছে সাজানোর কম স্তরের ভাষা 54 00:02:58,290 --> 00:03:03,440 আপনি ইন্টারনেট ব্যবহার সঙ্গে লেনদেন করছেন যেখানে, মেমরি বরাদ্দ, initializations, 55 00:03:03,440 --> 00:03:05,270 এমনকি বিল্ট ইন ফাংশন তৈরীর. 56 00:03:05,270 --> 00:03:09,920 এবং এই সব উপাদান পদ্ধতিতে করা হয় খুব, খুব elegantly আর এ 57 00:03:09,920 --> 00:03:12,839 >> তাই শুধু এই হাতুড়ি বিন্দু, বৃহত্তম বোতলের গলা 58 00:03:12,839 --> 00:03:13,880 জ্ঞানীয় হতে যাচ্ছে. 59 00:03:13,880 --> 00:03:17,341 তাই তথ্য বিশ্লেষণ একটি খুব কঠিন সমস্যা. 60 00:03:17,341 --> 00:03:19,340 আপনি কি করছেন কিনা মেশিন লার্নিং বা আপনি 61 00:03:19,340 --> 00:03:22,550 কিছু সাজানোর কাজ প্রাথমিক তথ্য অন্বেষণ, 62 00:03:22,550 --> 00:03:25,290 আপনি করতে চান না একটি নথি নিতে 63 00:03:25,290 --> 00:03:27,440 এবং তারপর কম্পাইল প্রত্যেক সময় আপনি কিছু 64 00:03:27,440 --> 00:03:31,010 একটি কলাম মতো দেখতে দেখতে চাই, একটি ম্যাট্রিক্স বিশেষ কি এন্ট্রি 65 00:03:31,010 --> 00:03:32,195 মনে হচ্ছে. 66 00:03:32,195 --> 00:03:34,320 তাই আপনি শুধু আছে চান কিছু সত্যিই চমৎকার ইন্টারফেস 67 00:03:34,320 --> 00:03:37,740 আপনি একটি সহজ ফাংশন ব্যবহার করতে পারেন সূচী থেকে যাই হোক না কেন 68 00:03:37,740 --> 00:03:41,870 আপনি চান এবং ঠিক আছে থেকে এটি চালানোর জন্য চাই. 69 00:03:41,870 --> 00:03:44,190 এবং যদি আপনি ডোমেইন প্রয়োজন এই জন্য নির্দিষ্ট ভাষা. 70 00:03:44,190 --> 00:03:51,750 এবং আর সত্যিই আপনি নির্ধারণ করতে সাহায্য করবে সমস্যা এবং এই পদ্ধতিতে এটি সমাধানের জন্য. 71 00:03:51,750 --> 00:03:58,690 >> তাই এখানে একটি চক্রান্ত দেখাচ্ছে প্রোগ্রামিং করা হয় আর জনপ্রিয়তা সময়ের সঙ্গে চলে গেছে এর. 72 00:03:58,690 --> 00:04:04,060 তাই আপনি যদি 2013 বা মত, দেখতে পারেন তাই এটা এইসা আপ প্রস্ফুটিত. 73 00:04:04,060 --> 00:04:09,570 এবং শুধু এই কারণে যে হয়েছে প্রযুক্তি শিল্প বিশাল প্রবণতা 74 00:04:09,570 --> 00:04:10,590 সম্পর্কে বড় তথ্য. 75 00:04:10,590 --> 00:04:13,010 এছাড়াও, না কেবল প্রযুক্তি শিল্প, কিন্তু সত্যিই 76 00:04:13,010 --> 00:04:16,490 কোনো শিল্প যে সব কারণ শিল্প অনেক 77 00:04:16,490 --> 00:04:20,589 ধরণের মৌলিক এই সমস্যার সমাধান করার চেষ্টা করছে. 78 00:04:20,589 --> 00:04:24,590 এবং সাধারণত, আপনি কিছু ভাল থাকতে পারে এই সমস্যার পরিমাপ উপায় 79 00:04:24,590 --> 00:04:29,720 অথবা এমনকি তাদের সংজ্ঞা বা তথ্য ব্যবহার করে তাদের সমাধান. 80 00:04:29,720 --> 00:04:35,430 তাই আমি ডান এখন আর 11 মনে হয় TIOBE সবচেয়ে জনপ্রিয় ভাষা 81 00:04:35,430 --> 00:04:38,200 এবং তারপর থেকে ক্রমবর্ধমান হয়েছে. 82 00:04:38,200 --> 00:04:40,740 83 00:04:40,740 --> 00:04:43,080 >> তাই এখানে কিছু আরো আর বৈশিষ্ট্য এটি 84 00:04:43,080 --> 00:04:46,900 প্যাকেজ একটি বিরাট সংখ্যা এবং এই সব বিভিন্ন জিনিসের জন্য. 85 00:04:46,900 --> 00:04:52,470 তাই কোনো সময় আপনি একটি আছে নির্দিষ্ট সমস্যা, সবচেয়ে 86 00:04:52,470 --> 00:04:55,060 সময় আর থাকবে আপনার জন্য যে ফাংশন. 87 00:04:55,060 --> 00:04:58,520 আপনি চান কিনা মেশিনের কিছু সাজানোর নির্মাণ 88 00:04:58,520 --> 00:05:02,770 বলা শেখার আলগোরিদিম র্যান্ডম বন বা ডিসিশন গাছ, 89 00:05:02,770 --> 00:05:07,530 অথবা এমনকি গড় নিতে চেষ্টা একটি ফাংশন বা এই বিষয় নিয়ে কোনো, 90 00:05:07,530 --> 00:05:10,000 আর যে হবে. 91 00:05:10,000 --> 00:05:14,190 >> যদি আপনি না এবং আপনি যত্ন সম্পর্কে সাধারণ যে অপ্টিমাইজেশান, এক জিনিস 92 00:05:14,190 --> 00:05:17,430 আপনি প্রোটোটাইপিং সম্পন্ন হলে পরে উচ্চ স্তরের ভাষা কিছু বাছাই করা, 93 00:05:17,430 --> 00:05:19,810 আপনি যে in-- নিক্ষেপ করা হবে আপনি শুধু পোর্ট যে উপর 94 00:05:19,810 --> 00:05:21,550 কিছু নিম্ন স্তরের ভাষা থেকে. 95 00:05:21,550 --> 00:05:26,090 কি আর সম্পর্কে ভাল আপনি একবার যে এটা প্রোটোটাইপিং করা, আপনি সি ++ রান করতে পারেন, 96 00:05:26,090 --> 00:05:29,510 বা ফোরট্রান, অথবা এর মধ্যে কোনো সরাসরি আর মধ্যে নিম্ন স্তরের বেশী 97 00:05:29,510 --> 00:05:32,320 সুতরাং যে এক সত্যিই আর সম্পর্কে শীতল বৈশিষ্ট্য, 98 00:05:32,320 --> 00:05:35,930 আপনি সত্যিই যত্নশীল যদি অপ্টিমাইজেশান বিন্দু. 99 00:05:35,930 --> 00:05:39,490 >> এবং এটি সত্যিই ভাল ওয়েব দৃশ্য জন্য. 100 00:05:39,490 --> 00:05:43,530 তাই D3.js, উদাহরণস্বরূপ, হয় আমি অন্য সেমিনার অনুমান 101 00:05:43,530 --> 00:05:45,130 আমরা আজ উপস্থাপন করে. 102 00:05:45,130 --> 00:05:48,510 এবং এই জন্য সত্যিই সন্ত্রস্ত ইন্টারেক্টিভ দৃশ্য করছেন. 103 00:05:48,510 --> 00:05:54,460 এবং D3.js আপনি অনুমান করে যে কিছু তথ্য সাজানোর অঙ্কিত করা 104 00:05:54,460 --> 00:05:58,080 এবং আর কাজ করতে সক্ষম হচ্ছে একটি দুর্দান্ত উপায় তথ্য বিশ্লেষণ আপনি এটি রপ্তানি আগে 105 00:05:58,080 --> 00:06:04,220 উপর D3.js বা এমনকি শুধু রান D3.js আর নিজেই মধ্যে কমান্ড, 106 00:06:04,220 --> 00:06:08,240 পাশাপাশি সব এই হিসাবে অন্যান্য লাইব্রেরি হিসাবে ভাল. 107 00:06:08,240 --> 00:06:13,041 >> সুতরাং যে শুধু ভূমিকা ছিল আর এবং কেন আপনি এটা ব্যবহার করতে পারে কি না. 108 00:06:13,041 --> 00:06:14,790 তাই আশা করছি, আমি করেছি আপনি কিছু বিশ্বাস 109 00:06:14,790 --> 00:06:18,460 সম্পর্কে শুধু এটা চাই কি দেখতে চেষ্টা. 110 00:06:18,460 --> 00:06:23,930 তাই আমি এগিয়ে যান এবং এর মাধ্যমে যেতে যাচ্ছি আর বস্তু সম্পর্কে কিছু মৌলিক 111 00:06:23,930 --> 00:06:26,150 এবং আপনি যদি সত্যিই কি করতে পারেন. 112 00:06:26,150 --> 00:06:29,690 >> তাই এখানে শুধু একটি হয় গণিত কমান্ড গুচ্ছ. 113 00:06:29,690 --> 00:06:35,000 তাই আপনি নির্মাণ করতে চান you're-- বলে ভাষা নিজেকে এবং আপনি শুধু চান 114 00:06:35,000 --> 00:06:38,080 বিভিন্ন সরঞ্জামের একটি গুচ্ছ আছে. 115 00:06:38,080 --> 00:06:42,520 অপারেশন কোন ধরণের আপনি চাই মনে অনেক সুন্দর আর হতে যাচ্ছে চান 116 00:06:42,520 --> 00:06:44,150 >> তাই এখানে 2 প্লাস 2. 117 00:06:44,150 --> 00:06:46,090 এখানে 2 বার পাই. 118 00:06:46,090 --> 00:06:51,870 আর বিল্ট ইন ধ্রুবক একটি গুচ্ছ আছে যদি আপনি ঘন ঘন পাই, ই মত ব্যবহার করব. 119 00:06:51,870 --> 00:06:56,230 >> এবং তারপর, এখানে 7 প্লাস runif, 1 runif তাই. 120 00:06:56,230 --> 00:07:02,450 এই যে একটি ফাংশন তৈরি করে হয় 0 থেকে 1 এক র্যান্ডম অভিন্ন. 121 00:07:02,450 --> 00:07:04,400 এবং তারপর 4 ক্ষমতায় 3 আছে. 122 00:07:04,400 --> 00:07:06,430 বর্গাকার শিকড় আছে. 123 00:07:06,430 --> 00:07:07,270 >> লগ আছে. 124 00:07:07,270 --> 00:07:14,500 তাই বেস করতে হবে লগ-ইন নিজে সূচক. 125 00:07:14,500 --> 00:07:18,337 এবং তারপর, আপনি একটি বেস উল্লেখ করে, তাহলে আপনি যাহা চান বেস করতে পারেন. 126 00:07:18,337 --> 00:07:19,920 এবং তারপর এখানে অন্য কিছু কমান্ড. 127 00:07:19,920 --> 00:07:22,180 তাই আপনি যদি 23, mod 2 আছে. 128 00:07:22,180 --> 00:07:24,910 তারপর আপনি বাকি আছে. 129 00:07:24,910 --> 00:07:27,110 তারপর আপনি বৈজ্ঞানিক আছে স্বরলিপি আপনি যদি 130 00:07:27,110 --> 00:07:34,060 আরও করতে চান এবং আরো জটিল জিনিস. 131 00:07:34,060 --> 00:07:37,320 >> তাই এখানে নিয়োগ হয়. 132 00:07:37,320 --> 00:07:40,830 তাই সাধারণত বরাদ্দকরণ আর একটি তীর সঙ্গে সম্পন্ন করা হয় 133 00:07:40,830 --> 00:07:43,440 তাই এটি কম তারপর তুলনায় হাইফেন. 134 00:07:43,440 --> 00:07:47,250 তাই এখানে আমি শুধু বরাদ্দ করছি পরিবর্তনশীল Val 3. 135 00:07:47,250 --> 00:07:50,160 >> এবং তারপর আমি Val প্রিন্ট আউট করছি এবং তারপর এটি তিনটি আউট ছাপে. 136 00:07:50,160 --> 00:07:53,920 আর দোভাষী মধ্যে ডিফল্টরূপে, এটি আপনার জন্য কিছু প্রিন্ট আউট হবে 137 00:07:53,920 --> 00:07:57,280 তাই আপনি যদি একটি Val প্রিন্ট উল্লেখ করতে হবে না যে কোনো সময় আপনি কিছু প্রিন্ট করতে চান. 138 00:07:57,280 --> 00:08:00,200 আপনি শুধু Val করতে পারেন এবং তারপর, এটা আপনার জন্য তা করতে হবে. 139 00:08:00,200 --> 00:08:04,380 >> এছাড়াও, আপনি টেকনিক্যালি সমান ব্যবহার করতে পারেন একটি নিয়োগ অপারেটর হিসাবে. 140 00:08:04,380 --> 00:08:07,190 সামান্য subtleties আছে তীর ব্যবহার মধ্যে 141 00:08:07,190 --> 00:08:10,730 অপারেটর এবং সমান বরাদ্দকরণ জন্য অপারেটর. 142 00:08:10,730 --> 00:08:15,470 প্রায় কনভেনশন, সবাই শুধু তীর অপারেটর ব্যবহার করতে হবে. 143 00:08:15,470 --> 00:08:21,850 >> এবং এখানে, আমি এই বরাদ্দ করছি তেরছা স্বরলিপি 1 কোলন 6 বলা হয়. 144 00:08:21,850 --> 00:08:26,010 এই 1 থেকে 6 একটি ভেক্টর তৈরি করে. 145 00:08:26,010 --> 00:08:29,350 এবং এই সত্যিই চমৎকার তারপর কারণ আপনি শুধু Val ভেক্টর দায়িত্ব অর্পণ করা 146 00:08:29,350 --> 00:08:34,270 এবং যে নিজে কাজ করে. 147 00:08:34,270 --> 00:08:37,799 >> তাই এই ইতিমধ্যে একটি থেকে যাচ্ছে একটি খুব স্বজ্ঞাত তথ্য single-- 148 00:08:37,799 --> 00:08:41,070 শুধু একটি ডবল গঠন একটি ভেক্টর মধ্যে টাইপ কিছু টাইপ 149 00:08:41,070 --> 00:08:45,670 এবং সব যা সংগ্রহ করা হবে আপনার জন্য স্কালে মান. 150 00:08:45,670 --> 00:08:50,770 তাই স্কালে থেকে যাচ্ছে পরে, আপনি কিছু বস্তু আছে এবং এই একটি ভেক্টর হয়. 151 00:08:50,770 --> 00:08:55,610 একটি ভেক্টর কোন ধরণের একই ধরনের সংগ্রহ. 152 00:08:55,610 --> 00:08:58,150 তাই এখানে ভেক্টর একটি গুচ্ছ আছে. 153 00:08:58,150 --> 00:08:59,800 >> তাই এই সাংখ্যিক হয়. 154 00:08:59,800 --> 00:09:02,440 সংখ্যাসূচক ডবল বলছে আর এর উপায়. 155 00:09:02,440 --> 00:09:07,390 এবং তাই ডিফল্টরূপে, কোন সংখ্যা একটি ডবল হতে হবে. 156 00:09:07,390 --> 00:09:13,150 >> তাই আপনি যদি 1.1, 3 গ আছে, 5.7 নেতিবাচক, গ একটি ফাংশন. 157 00:09:13,150 --> 00:09:16,760 এই সব তিনটি সংযুক্ত করে একটি ভেক্টর মধ্যে নম্বর. 158 00:09:16,760 --> 00:09:19,619 এবং এই যদি তাই হয় be-- হবে আপনি নিজে 3 বিজ্ঞপ্তি, 159 00:09:19,619 --> 00:09:21,910 সাধারণত আপনি অনুমান করা হবে এই একটি পূর্ণসংখ্যা ভালো হয়, 160 00:09:21,910 --> 00:09:25,050 কিন্তু সব ভেক্টর কারণ একই ধরনের হয়, 161 00:09:25,050 --> 00:09:28,660 এই টেনিস একটি ভেক্টর হয় বা এই ক্ষেত্রে সাংখ্যিক. 162 00:09:28,660 --> 00:09:34,920 >> rnorm তৈরি করে যে একটি ফাংশন স্বাভাবিক মান ভেরিয়েবল 163 00:09:34,920 --> 00:09:36,700 বা সাধারণ মান মান. 164 00:09:36,700 --> 00:09:38,360 এবং আমি তাদের দুই উল্লেখ করছি. 165 00:09:38,360 --> 00:09:43,840 তাই আমি যে বরাদ্দ, rnorm 2 করছি devs, এবং তারপর আমি devs প্রিন্ট আউট করছি. 166 00:09:43,840 --> 00:09:47,350 সুতরাং এই মাত্র দুটি র্যান্ডম স্বাভাবিক মান. 167 00:09:47,350 --> 00:09:50,060 >> এবং তারপর যদি আপনি না ints আপনি যদি ইন্টিজার যত্নশীল. 168 00:09:50,060 --> 00:09:54,650 সুতরাং শুধু এই মেমরি সম্পর্কে বরাদ্দ ও সংরক্ষণ মেমরির মাপ. 169 00:09:54,650 --> 00:10:01,460 তাই আপনি যদি যোগ করতে হবে রাজধানী এল দ্বারা আপনার নম্বর 170 00:10:01,460 --> 00:10:04,170 >> সাধারণভাবে, এই হল আর এর ঐতিহাসিক স্বরলিপি 171 00:10:04,170 --> 00:10:06,940 কিছু দীর্ঘ পূর্ণসংখ্যা বলা হয়. 172 00:10:06,940 --> 00:10:09,880 অধিকাংশ সময়, আপনি পাবেন তাই টেনিস সাথে ডিল করা. 173 00:10:09,880 --> 00:10:15,180 এবং যদি আপনি কি কখনও পরে হবে আপনার কোড অপটিমাইজ উপর, 174 00:10:15,180 --> 00:10:18,110 আপনি শুধু এই এল গুলি যোগ করতে পারেন পরে বা সময় 175 00:10:18,110 --> 00:10:22,280 আপনার সম্পর্কে precognitive মত হন তাহলে কি আপনি এই ভেরিয়েবল করতে যাচ্ছেন. 176 00:10:22,280 --> 00:10:25,340 177 00:10:25,340 --> 00:10:26,890 >> তাই এখানে একটি চরিত্র ভেক্টর. 178 00:10:26,890 --> 00:10:31,440 সুতরাং, আবার, আমি concatenating করছি তিন স্ট্রিং এই সময়. 179 00:10:31,440 --> 00:10:36,230 যে ডবল স্ট্রিং এবং লক্ষ্য করুন একক পংক্তি আর একই 180 00:10:36,230 --> 00:10:41,000 তাই আমি তাই আর্থার এবং Marvin এবং আছে যখন আমি তাদের সব আউট মুদ্রণ করছি 181 00:10:41,000 --> 00:10:43,210 ডবল স্ট্রিং প্রদর্শন করতে যাচ্ছি. 182 00:10:43,210 --> 00:10:45,880 এবং আপনি অন্তর্ভুক্ত করতে চান ডবল বা একক পংক্তি 183 00:10:45,880 --> 00:10:50,070 আপনার অক্ষর, তারপর আপনি যা করতে পারেন হয় আপনার স্ট্রিং বিকল্প. 184 00:10:50,070 --> 00:10:53,540 >> Marvin এর জন্য তাই দ্বিতীয় উপাদান, এই হল 185 00:10:53,540 --> 00:10:56,380 আপনি show-- যাচ্ছে শুধু ডাবল স্ট্রিং আছে 186 00:10:56,380 --> 00:10:59,050 এবং তারপর একটি একক পংক্তি তাই এই পর্যায়ক্রমে করা হয়. 187 00:10:59,050 --> 00:11:04,040 যদি আপনি চান অন্যথা, একটি ডবল ব্যবহার করতে একটি ডবল স্ট্রিং স্ট্রিং অপারেটর 188 00:11:04,040 --> 00:11:07,090 যদি আপনি এটি ঘোষণা করছি যখন, তারপর আপনি শুধু পালাবার অপারেটর ব্যবহার করুন. 189 00:11:07,090 --> 00:11:10,600 তাই আপনি যদি ব্যাকস্ল্যাশ ডবল স্ট্রিং না. 190 00:11:10,600 --> 00:11:13,330 >> এবং পরিশেষে, আমরা লজিক্যাল ভেক্টর আছে. 191 00:11:13,330 --> 00:11:15,890 তাই logical-- তাই সত্য এবং মিথ্যা, এবং তারা 192 00:11:15,890 --> 00:11:18,880 সব বড় হাতের অক্ষরে হতে যাচ্ছে. 193 00:11:18,880 --> 00:11:22,370 এবং তারপর, আবার, আমি concatenating করছি তাদের এবং তারপর bools তাদের বরাদ্দ. 194 00:11:22,370 --> 00:11:24,590 তাই bools প্রদর্শন করতে যাচ্ছে আপনি, সত্য মিথ্যা, এবং সত্য. 195 00:11:24,590 --> 00:11:28,280 196 00:11:28,280 --> 00:11:31,620 >> তাই এখানে ভেক্টরকৃত ইন্ডেক্স. 197 00:11:31,620 --> 00:11:34,870 আমি শুরুতে, তাই একটি ফাংশন নিচ্ছি 198 00:11:34,870 --> 00:11:39,230 এই একটি sequence-- বলা হয় 2 থেকে 12 ক্রম. 199 00:11:39,230 --> 00:11:42,490 এবং আমি 2 দ্বারা একটি ক্রম গ্রহণ করছি. 200 00:11:42,490 --> 00:11:46,660 সুতরাং এটা করতে যাচ্ছে 2, 4, 6, 8, 10 এবং 12. 201 00:11:46,660 --> 00:11:50,080 এবং তারপর, আমি ইন্ডেক্স করছি তৃতীয় উপাদান পেতে. 202 00:11:50,080 --> 00:11:55,770 >> তাই মনে রাখা এক জিনিস 1 থেকে শুরু করে যে আর সূচী. 203 00:11:55,770 --> 00:12:00,550 Vals তাই 3 দিতে হবে আপনি তৃতীয় উপাদান. 204 00:12:00,550 --> 00:12:04,580 এই ধরণের অন্যান্য থেকে ভিন্ন এটা শূন্য থেকে শুরু হয় যেখানে ভাষা. 205 00:12:04,580 --> 00:12:09,780 তাই সি বা সি ++, যেমন, আপনি চতুর্থ উপাদান পেতে যাচ্ছে. 206 00:12:09,780 --> 00:12:13,280 >> এবং এখানে 3 থেকে 5 Vals হয়. 207 00:12:13,280 --> 00:12:16,030 তাই এক জিনিস যে সত্যিই শীতল আপনি যে 208 00:12:16,030 --> 00:12:20,410 ভিতরে অস্থায়ী ভেরিয়েবল তৈরি করতে পারেন এবং তারপর শুধু উড়ে তাদের ব্যবহার. 209 00:12:20,410 --> 00:12:21,960 তাই এখানে 3 থেকে 5 হয়. 210 00:12:21,960 --> 00:12:25,070 তাই আমি একটি ভেক্টর উৎপাদিত করছি 3, 4, ও 5 এবং তারপর 211 00:12:25,070 --> 00:12:29,700 আমি তৃতীয় পেতে সূচিবদ্ধ করাকে করছি চতুর্থ, পঞ্চম উপাদান. 212 00:12:29,700 --> 00:12:32,280 >> তাই একভাবে, আপনি যা করতে পারেন এই বিমূর্ত ঠিক করতে 213 00:12:32,280 --> 00:12:35,280 একটি ভেক্টর কোন ধরণের যে আপনি ইন্ডেক্স দেয়. 214 00:12:35,280 --> 00:12:40,050 তাই এখানে তারপর Vals এবং প্রথম, তৃতীয়, ষষ্ঠ উপাদান. 215 00:12:40,050 --> 00:12:42,800 এবং তারপর, যদি আপনি চান একটি সম্পূরক কাজ করতে, 216 00:12:42,800 --> 00:12:45,210 তাই আপনি শুধু বিয়োগ করতে পরে এবং যে করব 217 00:12:45,210 --> 00:12:48,600 আপনি না যে সবকিছু দিতে প্রথম, তৃতীয়, ষষ্ঠ বা উপাদান. 218 00:12:48,600 --> 00:12:51,590 তাই এই 4, 8, এবং 10 হতে হবে. 219 00:12:51,590 --> 00:12:54,380 >> এবং যদি আপনি পেতে চান এমনকি আরো উন্নত, 220 00:12:54,380 --> 00:12:57,610 আপনি বুলিয়ান ভেক্টর বন্ধ করা যাবে. 221 00:12:57,610 --> 00:13:05,210 তাই এই সূচক আপনাকে দিতে যাচ্ছে দৈর্ঘ্য 6 এই বুলিয়ান ভেক্টর. 222 00:13:05,210 --> 00:13:07,280 তাই খ্যাতি সত্য কমা 3. 223 00:13:07,280 --> 00:13:09,680 এই সত্য তিনবার পুনরাবৃত্তি হবে. 224 00:13:09,680 --> 00:13:12,900 তাই এই আপনি একটি দিতে হবে ভেক্টর সত্য, সত্য, সত্য. 225 00:13:12,900 --> 00:13:17,470 >> খ্যাতি মিথ্যা 4-- এই আপনি দিতে হবে মিথ্যা, মিথ্যা, মিথ্যা মিথ্যা একটি ভেক্টর. 226 00:13:17,470 --> 00:13:21,280 এবং তারপর গ বন্ধ করা যাচ্ছে একসঙ্গে যারা দুটি Booleans. 227 00:13:21,280 --> 00:13:24,090 তাই আপনি যদি তিন পেতে যাচ্ছেন Trues এবং তারপর চার FALSEs. 228 00:13:24,090 --> 00:13:28,460 >> আপনি সূচক Vals, যখন আপনি যে তাই , সত্য, সত্য সত্য পেতে যাচ্ছে. 229 00:13:28,460 --> 00:13:31,420 সুতরাং যে হ্যাঁ বলে যাচ্ছে, আমি ঐ তিনটি উপাদান চাই. 230 00:13:31,420 --> 00:13:33,520 এবং তারপর মিথ্যা, মিথ্যা, মিথ্যা, মিথ্যা যাচ্ছে 231 00:13:33,520 --> 00:13:37,140 না, আমি যারা উপাদান চান না বলে তাই এটা তাদের ফিরে যাচ্ছে না. 232 00:13:37,140 --> 00:13:41,490 >> এবং আমি এখানে কোনো ত্রুটি লক্ষ্য আসলে আছে অনুমান এই কারণ 3 পুনরাবৃত্তি সত্য বলার অপেক্ষা রাখে না 233 00:13:41,490 --> 00:13:47,990 এবং, টেকনিক্যালি আপনি মিথ্যা 4 পুনরাবৃত্তি, এবং মাত্র ছয় উপাদান তাই মিথ্যা পুনরাবৃত্তি আছে, 234 00:13:47,990 --> 00:13:50,470 এটি 3 মিথ্যা পুনরাবৃত্তি হতে হবে. 235 00:13:50,470 --> 00:13:55,260 আমি আর যেমন স্মার্ট যথেষ্ট মনে হয় যে আপনি শুধু তারপর, এখানে 4 উল্লেখ করে 236 00:13:55,260 --> 00:13:56,630 এটা এমনকি আউট ত্রুটি হবে না. 237 00:13:56,630 --> 00:13:58,480 এটা ঠিক আপনি এই মূল্য দিতে হবে. 238 00:13:58,480 --> 00:14:00,970 তাই এটি শুধু যে চতুর্থ মিথ্যা উপেক্ষা করব. 239 00:14:00,970 --> 00:14:05,310 240 00:14:05,310 --> 00:14:09,270 >> তাই এখানে ভেক্টরকৃত নিয়োগ করা হয়. 241 00:14:09,270 --> 00:14:15,480 এই মাত্র সেট করে set.seed-- তাই সিউডোরান্ডম সংখ্যার জন্য বীজ. 242 00:14:15,480 --> 00:14:20,110 তাই আমি বীজ সেটিং করছি অর্থ 42, আমি উৎপন্ন করে যে 243 00:14:20,110 --> 00:14:22,950 তিন স্বাভাবিক র্যান্ডম মান, এবং তারপর আপনি যদি 244 00:14:22,950 --> 00:14:27,400 আপনার নিজের উপর set.seed রান একই মান 42 ব্যবহার করে কম্পিউটার, 245 00:14:27,400 --> 00:14:30,990 তারপর এছাড়াও আপনি পাবেন একই তিনটি র্যান্ডম লম্ব. 246 00:14:30,990 --> 00:14:33,411 >> তাই এই সত্যিই ভাল reproducibility জন্য. 247 00:14:33,411 --> 00:14:35,910 সাধারণত, আপনি করছেন যখন কিছু বৈজ্ঞানিক বিশ্লেষণ সাজানোর, 248 00:14:35,910 --> 00:14:37,230 আপনি বীজ সেট করতে চান না. 249 00:14:37,230 --> 00:14:41,270 যে ভাবে অন্যান্য বিজ্ঞানীদের ঠিক করতে পারেন আপনি করেছি সঠিক একই কোড নকল করা 250 00:14:41,270 --> 00:14:44,790 তারা সঠিক হবে, কারণ সম্পন্ন একই র্যান্ডম ভেরিয়েবল যে সব বা র্যান্ডম 251 00:14:44,790 --> 00:14:47,270 আপনি ভাল হিসাবে আউট গ্রহণ করেছি যে মান. 252 00:14:47,270 --> 00:14:49,870 253 00:14:49,870 --> 00:14:53,910 >> তাই ভেক্টরকৃত নিয়োগ এখানে 2 Vals 1 দেখানো হয়. 254 00:14:53,910 --> 00:14:59,290 সুতরাং প্রথম দুটি উপাদান লাগে Vals এবং তারপর 0 তাদের নির্ধারণ করে. 255 00:14:59,290 --> 00:15:03,940 এবং তারপর, আপনি শুধু কি করতে পারেন Booleans সঙ্গে অনুরূপ জিনিস. 256 00:15:03,940 --> 00:15:09,340 >> তাই Vals এই ইচ্ছা 0-- সমান হয় না আপনি একটি ভেক্টর মিথ্যা দিতে, মিথ্যা, সত্য 257 00:15:09,340 --> 00:15:10,350 এই ক্ষেত্রে. 258 00:15:10,350 --> 00:15:13,770 এবং তারপর, এটা কোনো বলে যাচ্ছে সত্য যে যারা সূচী, 259 00:15:13,770 --> 00:15:15,270 তারপর এটি 5 যে দায়িত্ব অর্পণ করা যাচ্ছে. 260 00:15:15,270 --> 00:15:18,790 সুতরাং এটা তৃতীয় উপাদান লাগে এখানে এবং তারপর 5 তা নির্ধারণ করে. 261 00:15:18,790 --> 00:15:22,300 >> এবং এই সত্যিই চমৎকার নিম্ন স্তরের ভাষার তুলনায় 262 00:15:22,300 --> 00:15:25,560 যেখানে আপনি loops জন্য ব্যবহার করতে হবে এই ভেক্টরকৃত স্টাফ সব কাজ করতে 263 00:15:25,560 --> 00:15:30,281 এটা খুব স্বজ্ঞাত কারণ এবং এটি একটি একক এক মাছ ধরার নৌকা আছে. 264 00:15:30,281 --> 00:15:32,030 এবং মহান সম্পর্কে কি ভেক্টরকৃত স্বরলিপি 265 00:15:32,030 --> 00:15:37,020 আর, এই ধরণের হয় বিল্ট ইন তারা প্রায় হিসাবে দ্রুত যাতে 266 00:15:37,020 --> 00:15:42,490 একটি নিম্ন স্তরের ভাষা হিসাবে করছেন হিসাবে আর এ জন্য একটি লুপ তৈরি বিরোধিতা 267 00:15:42,490 --> 00:15:46,317 এবং তারপর এটি না থাকার গতিশীল ইন্ডেক্স নিজেই. 268 00:15:46,317 --> 00:15:48,900 এবং যে কাজ তুলনায় ধীর হতে হবে ভেক্টরকৃত জিনিস এই সাজানোর 269 00:15:48,900 --> 00:15:55,950 এটা সমান্তরাল, যেখানে এটা করতে পারেন যেখানে এটি মূলত থ্রেডিং মধ্যে এটা করছে. 270 00:15:55,950 --> 00:15:58,650 >> তাই এখানে অপারেশন ভেক্টরকৃত করা হয়. 271 00:15:58,650 --> 00:16:04,920 তাই আমি 3 একটি মান 1 উৎপাদিত করছি, বরাদ্দ যে vec1 থেকে, 3 থেকে 5, vec2, 272 00:16:04,920 --> 00:16:05,950 তাদের একসঙ্গে যোগ. 273 00:16:05,950 --> 00:16:11,490 এটা তাই তাদের উপাদান জিনিস যোগ করা এটা তাই 1 প্লাস 3, 2 প্লাস 4, এবং এর. 274 00:16:11,490 --> 00:16:13,330 >> vec1 বার vec2. 275 00:16:13,330 --> 00:16:16,110 এই দুটি গুণ জ্ঞানী উপাদান মান. 276 00:16:16,110 --> 00:16:21,830 সুতরাং 1 বার 3, 2 বার 4, এবং তারপর 3 বার 5. 277 00:16:21,830 --> 00:16:28,250 >> এবং তারপর, একইভাবে আপনি কি করতে পারেন লজিক্যাল তুলনা comparisons--. 278 00:16:28,250 --> 00:16:33,640 সুতরাং এই সত্য মিথ্যা মিথ্যা কেস 1, কারণ 3 থেকে বড় নয় 279 00:16:33,640 --> 00:16:35,920 2 4 থেকে বড় নয়. 280 00:16:35,920 --> 00:16:41,160 এই আমি, অন্য কোনো ত্রুটি লক্ষ্য অনুমান হয়, 3 স্পষ্টভাবে বড় 5 বেশী. 281 00:16:41,160 --> 00:16:41,660 হ্যাঁ. 282 00:16:41,660 --> 00:16:45,770 এবং যাতে আপনি শুধু সব করতে পারেন এই সহজ অপারেশন 283 00:16:45,770 --> 00:16:48,350 তাদের উত্তরাধিকার সুত্রে প্রাপ্ত কারণ ক্লাস নিজেদের থেকে. 284 00:16:48,350 --> 00:16:51,110 285 00:16:51,110 --> 00:16:52,580 >> সুতরাং যে শুধু ভেক্টর ছিল. 286 00:16:52,580 --> 00:16:56,530 এবং যে সবচেয়ে মৌলিক সাজানোর আর বস্তু, কারণ, একটি ভেক্টর দেওয়া 287 00:16:56,530 --> 00:16:59,170 আপনি আরো উন্নত বস্তু গঠন করা যেতে পারে. 288 00:16:59,170 --> 00:17:00,560 >> তাই এখানে একটি ম্যাট্রিক্স এর. 289 00:17:00,560 --> 00:17:05,030 এটি মূলত বিমূর্ততা হয় একটি ম্যাট্রিক্স নিজেই কি এর. 290 00:17:05,030 --> 00:17:10,099 তাই এই ক্ষেত্রে, এটি বিভিন্ন তিন প্রতিটি এক একটি কলাম যেখানে ভেক্টর,, 291 00:17:10,099 --> 00:17:12,710 অথবা আপনি এটি বিবেচনা করতে পারেন প্রতিটি এক হিসাবে একটি সারি. 292 00:17:12,710 --> 00:17:18,250 >> তাই আমি 1 থেকে একটি ম্যাট্রিক্স সংরক্ষণ করছি 9 এবং তারপর আমি 3 সারি উল্লেখ করছি. 293 00:17:18,250 --> 00:17:23,364 তাই 1 থেকে 9, আপনি একটি ভেক্টর 1 দিতে হবে 2, 3, 4, 5, 6, 9, সব পথ. 294 00:17:23,364 --> 00:17:29,250 >> এছাড়াও মনে রাখা একটি বিষয় যে আর দোকানে কলাম-প্রধান বিন্যাসে মান. 295 00:17:29,250 --> 00:17:34,160 তাই অন্য কথায়, আপনি 1 যখন দেখতে 9, এটা them-- সংরক্ষণ করে যাচ্ছে 296 00:17:34,160 --> 00:17:36,370 এটা, 2, 1 হতে যাচ্ছে প্রথম কলামে 3, 297 00:17:36,370 --> 00:17:38,510 এবং তারপর এটা করব 4, 5, দ্বিতীয় কলামে 6, 298 00:17:38,510 --> 00:17:41,440 এবং তারপর 7, তৃতীয় কলামে 8, 9. 299 00:17:41,440 --> 00:17:45,570 >> এবং এখানে অন্য কিছু হয় আপনি ব্যবহার করতে পারেন সাধারণ ফাংশন. 300 00:17:45,570 --> 00:17:49,650 তাই অস্পষ্ট মাদুর, এই আপনাকে দিতে হবে ম্যাট্রিক্স মাত্রা. 301 00:17:49,650 --> 00:17:52,620 এটা আপনি ফিরে যাচ্ছে মাত্রা একটি ভেক্টর. 302 00:17:52,620 --> 00:17:55,580 এই ক্ষেত্রে, কারণ আমাদের ম্যাট্রিক্স, 3 দ্বারা 3 303 00:17:55,580 --> 00:18:01,900 এটি আপনি একটি দিতে যাচ্ছে সাংখ্যিক ভেক্টর 3 3 যে. 304 00:18:01,900 --> 00:18:05,270 >> এবং এখানে শুধু দেখানো হয় ম্যাট্রিক্স গুণ. 305 00:18:05,270 --> 00:18:11,970 তাই সাধারণত, আপনি ঠিক করতে হলে asterisk-- তাই মাদুর তারকা mat-- 306 00:18:11,970 --> 00:18:15,380 এই হতে যাচ্ছে কম্পোনেন্ট জিনিস অপারেশন 307 00:18:15,380 --> 00:18:17,300 বা কোইযুমি পণ্য কি বলা হচ্ছে. 308 00:18:17,300 --> 00:18:21,310 তাই প্রতিটি করতে যাচ্ছে উপাদান উপাদান জিনিস. 309 00:18:21,310 --> 00:18:23,610 যাইহোক, যদি আপনি চান ম্যাট্রিক্স গুণন 310 00:18:23,610 --> 00:18:29,380 তাই প্রথম সারি বার গুন দ্বিতীয় ম্যাট্রিক্স এর প্রথম কলাম 311 00:18:29,380 --> 00:18:34,510 এবং তাই on-- আপনি ব্যবহার করতে হবে এই শতাংশ অপারেশন. 312 00:18:34,510 --> 00:18:38,110 >> এবং মাদুর টি শুধু একটি হয় ট্র্যান্সপোজ জন্য অপারেশন. 313 00:18:38,110 --> 00:18:42,590 তাই আমি ট্র্যান্সপোজ নিতে বলার অপেক্ষা রাখে না ম্যাট্রিক্স, ম্যাট্রিক্স দ্বারা গুন করা 314 00:18:42,590 --> 00:18:43,090 নিজেই. 315 00:18:43,090 --> 00:18:45,006 এবং তারপর এটি যাচ্ছে অন্য 3 আপনি ফিরে 316 00:18:45,006 --> 00:18:50,700 3 ম্যাট্রিক্স দেখিয়ে আপনি চাই চাই পণ্য. 317 00:18:50,700 --> 00:18:53,750 >> এবং যাতে ম্যাট্রিক্স. 318 00:18:53,750 --> 00:18:56,020 এখানে একটি তথ্য ফ্রেম কি বলা হয়. 319 00:18:56,020 --> 00:19:00,780 যদি আপনি মনে করতে পারেন একটি তথ্য ফ্রেম একটি ম্যাট্রিক্স, কিন্তু প্রতিটি কলামের নিজেই 320 00:19:00,780 --> 00:19:02,990 একটি ভিন্ন ধরনের হতে যাচ্ছে. 321 00:19:02,990 --> 00:19:07,320 >> তাই কি তথ্য সম্পর্কে সত্যিই শীতল ফ্রেম তথ্য বিশ্লেষণ নিজেই যে, 322 00:19:07,320 --> 00:19:11,260 আপনি এই সব আছে চলুন ভিন্নধর্মী তথ্য এবং এই সব সত্যিই 323 00:19:11,260 --> 00:19:15,640 নোংরা জিনিস যেখানে প্রতিটি কলাম নিজেদের বিভিন্ন ধরনের হতে পারে. 324 00:19:15,640 --> 00:19:21,460 তাই এখানে আমি একটি তৈরি বলার অপেক্ষা রাখে না তথ্য ফ্রেম, 1 থেকে 3 থেকে ints না 325 00:19:21,460 --> 00:19:24,750 এবং তারপর একটি চরিত্র 'ভেক্টর'. 326 00:19:24,750 --> 00:19:28,470 তাই আমি মাধ্যমে সূচক করতে পারেন এই কলাম প্রতিটি 327 00:19:28,470 --> 00:19:30,930 এবং তারপর আমি মান নিজেদের পাবেন. 328 00:19:30,930 --> 00:19:34,370 এবং যদি আপনি কিছু বাছাই করতে পারেন তথ্য ফ্রেম উপর অপারেশন. 329 00:19:34,370 --> 00:19:38,040 এবং অধিকাংশ সময়ে যখন তথ্য বিশ্লেষণ বা কিছু সাজানোর কাজ 330 00:19:38,040 --> 00:19:42,042 preprocessing, আপনি হবেন ডাটা স্ট্রাকচার সঙ্গে কাজ 331 00:19:42,042 --> 00:19:44,250 যেখানে প্রতিটি কলামের যাচ্ছে একটি ভিন্ন ধরনের হতে. 332 00:19:44,250 --> 00:19:47,880 333 00:19:47,880 --> 00:19:52,970 >> অবশেষে, তাই এই মূলত শুধু আর তালিকা চারটি অপরিহার্য বস্তু 334 00:19:52,970 --> 00:19:55,820 ঠিক কোন সংগ্রহ করা হবে অন্যান্য বস্তু আপনি চান. 335 00:19:55,820 --> 00:20:00,130 সুতরাং এটি একটি এই সংরক্ষণ করবে আপনি সহজেই অ্যাক্সেস করতে পারেন যে পরিবর্তনশীল. 336 00:20:00,130 --> 00:20:02,370 >> তাই এখানে, আমি একটি তালিকা গ্রহণ করছি. 337 00:20:02,370 --> 00:20:04,460 আমি কাপড় 3 সমান বলার অপেক্ষা রাখে না. 338 00:20:04,460 --> 00:20:08,060 তাই আমি এক উপাদান আছে যাচ্ছি তালিকা, এবং এই জিনিস বলা হয়, 339 00:20:08,060 --> 00:20:10,570 এবং এটা মান 3 আছে যাচ্ছে. 340 00:20:10,570 --> 00:20:13,140 >> আমি একটি ম্যাট্রিক্স তৈরি করতে পারেন. 341 00:20:13,140 --> 00:20:17,970 তাই এই 4 এবং শেষ সারি 1 2 সমান, তাই একটি 2 2 ম্যাট্রিক্স দ্বারা. 342 00:20:17,970 --> 00:20:20,270 এছাড়াও তালিকায় এবং এটা মাদুর বলা হচ্ছে. 343 00:20:20,270 --> 00:20:24,690 moreStuff, একটি অক্ষর স্ট্রিং, নিজেই এবং এমনকি অন্য তালিকা. 344 00:20:24,690 --> 00:20:27,710 >> তাই এই 5 এবং ভালুক যে একটি তালিকা. 345 00:20:27,710 --> 00:20:30,990 এটা মান 5 এবং এটি তাই পংক্তি ভালুক আছে 346 00:20:30,990 --> 00:20:32,710 এবং এটি একটি তালিকা ভিতরে একটি তালিকা. 347 00:20:32,710 --> 00:20:35,965 তাই আপনি যদি এই থাকতে পারে রিকার্সিভ কিছু যেখানে 348 00:20:35,965 --> 00:20:38,230 আপনি another-- একটি আছে টাইপ মধ্যে টাইপ করুন. 349 00:20:38,230 --> 00:20:41,420 তাই একভাবে, আপনি একটি ম্যাট্রিক্স থাকতে পারে অন্য ম্যাট্রিক্স ভিতরে এবং তাই. 350 00:20:41,420 --> 00:20:44,264 এবং একটি তালিকা শুধু একটি ভাল উপায় সংগ্রহ করা এবং সঞ্চিত, এর 351 00:20:44,264 --> 00:20:45,430 এই সব বিভিন্ন বস্তু. 352 00:20:45,430 --> 00:20:50,210 353 00:20:50,210 --> 00:20:57,150 >> এবং পরিশেষে, এখানে শুধু ক্ষেত্রে সাহায্য করা হয় এই মাত্র খুব দ্রুত উপর সর্বস্বান্ত হয়েছিল. 354 00:20:57,150 --> 00:21:01,350 তাই যে কোন সময় আপনি বিভ্রান্ত করছেন ফাংশন কিছু সাজানোর সম্পর্কে, 355 00:21:01,350 --> 00:21:03,510 আপনি যে ফাংশন সাহায্যে করতে পারেন. 356 00:21:03,510 --> 00:21:07,120 তাই আপনি যদি সাহায্য ম্যাট্রিক্স করতে পারেন বা একটি প্রশ্ন চিহ্ন ম্যাট্রিক্স. 357 00:21:07,120 --> 00:21:11,430 এবং সাহায্য এবং প্রশ্ন চিহ্ন ঠিক একই জিনিস সাঁটে লেখার জন্য 358 00:21:11,430 --> 00:21:13,040 তাই তারা alias লেখা করছি. 359 00:21:13,040 --> 00:21:16,820 >> LM একটি ফাংশন যে শুধু একটি রৈখিক মডেল আছে. 360 00:21:16,820 --> 00:21:20,340 কিন্তু আপনি শুধু কিভাবে যে কোন ধারণা আছে কাজ, আপনি শুধু LM সাহায্যে করতে পারেন 361 00:21:20,340 --> 00:21:24,610 এবং যে আপনি কিছু দিতে হবে নথিপত্র সাজানোর যে 362 00:21:24,610 --> 00:21:27,960 ধরনের একটি মত দেখায় ইউনিক্স, যেখানে মানুষ পাতা 363 00:21:27,960 --> 00:21:34,210 আপনি একটি সংক্ষিপ্ত বিবরণ থাকতে কি এটা তার আর্গুমেন্ট রয়েছে কি, না, 364 00:21:34,210 --> 00:21:38,850 এটা ফেরৎ, এবং কিভাবে ঠিক টিপস কি এটি ব্যবহার, এবং কিছু উদাহরণ হিসাবে ভাল. 365 00:21:38,850 --> 00:21:41,680 366 00:21:41,680 --> 00:21:52,890 >> তাই আমাকে এগিয়ে এবং শো যান আর ঠিক আছে ব্যবহার করে কিছু ডেমো. 367 00:21:52,890 --> 00:21:55,470 তাই আমি খুব উপর গিয়েছিলাম দ্রুত শুধু তথ্য 368 00:21:55,470 --> 00:21:59,440 কাঠামো এবং কিছু বাছাই করা অপারেশন কিছু op--. 369 00:21:59,440 --> 00:22:02,960 এখানে কিছু ফাংশন. 370 00:22:02,960 --> 00:22:06,750 >> তাই এখানে আমি শুধু যাচ্ছে না একটি ফাংশন নির্ধারণ করতে. 371 00:22:06,750 --> 00:22:09,970 তাই আমি ব্যবহার করছি এখানে নিয়োগ অপারেটর, 372 00:22:09,970 --> 00:22:12,610 এবং তারপর আমি বলার অপেক্ষা রাখে না একটি ফাংশন হিসাবে এটা ডিক্লেয়ার. 373 00:22:12,610 --> 00:22:14,140 এবং এটা x এর মান সময় লাগে. 374 00:22:14,140 --> 00:22:18,210 তাই এই আপনি চান যে কোনো মান এবং আমি নিজেই এক্স ফিরে যাচ্ছি. 375 00:22:18,210 --> 00:22:20,840 তাই এই পরিচয় ফাংশন. 376 00:22:20,840 --> 00:22:23,670 >> এবং এই সম্পর্কে শীতল কি অন্যান্য ভাষার তুলনায় 377 00:22:23,670 --> 00:22:26,330 এবং অন্য নিম্ন স্তরের ভাষা যে হল x 378 00:22:26,330 --> 00:22:29,350 কোনো ধরনের নিজেই হতে পারে এবং এটি যে ধরনের ফিরে আসবেন. 379 00:22:29,350 --> 00:22:35,251 তাই আপনি যদি যাক imagine-- পারেন আমাকে শুধু দ্রুত এই রান. 380 00:22:35,251 --> 00:22:35,750 দুঃখিত. 381 00:22:35,750 --> 00:22:40,300 >> তাই এক জিনিস আমি উল্লেখ করা উচিত এই এডিটর আমি ব্যবহার করছি যে 382 00:22:40,300 --> 00:22:41,380 rstudio বলা হয়. 383 00:22:41,380 --> 00:22:44,389 এই একটি IDE কি বলা হয়. 384 00:22:44,389 --> 00:22:46,180 এবং এক জিনিস যে এই সম্পর্কে সত্যিই চমৎকার 385 00:22:46,180 --> 00:22:51,500 এটি অনেক অন্তর্ভুক্ত হয় জিনিষ আপনি নিজে আর এ কাজ করতে চান 386 00:22:51,500 --> 00:22:53,180 শুধু খুব intuitively. 387 00:22:53,180 --> 00:22:55,550 >> তাই এখানে একজন দোভাষী কনসোল. 388 00:22:55,550 --> 00:23:02,160 তাই একভাবে, আপনি পেতে পারেন শুধু একটি মূলধন আর করে কনসোল কাঁচা 389 00:23:02,160 --> 00:23:05,630 এবং এই ঠিক হয় কনসোল হিসাবে একই জিনিস. 390 00:23:05,630 --> 00:23:12,210 তাই আমি ঠিক আইডি ফাংশন এক্স, এক্স, এক্স করতে পারেন. 391 00:23:12,210 --> 00:23:16,130 Then-- এবং তারপর যে আর নিজেই জরিমানা করা হবে. 392 00:23:16,130 --> 00:23:19,200 393 00:23:19,200 --> 00:23:21,740 >> তাই rstudio মহান এটা কনসোল আছে. 394 00:23:21,740 --> 00:23:25,360 এটি নথি আছে আপনি চালানো চাই. 395 00:23:25,360 --> 00:23:28,629 এবং তারপর এটি কিছু ভেরিয়েবল আছে আপনি পরিবেশের মধ্যে দেখতে পারেন. 396 00:23:28,629 --> 00:23:30,420 এবং তারপর, আপনি যদি আপনি যদি প্লট করতে 397 00:23:30,420 --> 00:23:33,730 উল্টোদিকে, শুধু এখানে দেখতে পারেন এই সব বিভিন্ন উইন্ডো পরিচালনার 398 00:23:33,730 --> 00:23:35,940 নিজেরাই. 399 00:23:35,940 --> 00:23:40,530 >> আমি আসলে ব্যক্তিগতভাবে তেজ ব্যবহার, কিন্তু আমি rstudio মনে করেন, ঠিক চমৎকার 400 00:23:40,530 --> 00:23:44,640 একটি ভাল ধারণা পাওয়ার জন্য সাধারণত আর কিভাবে ব্যবহার করতে, 401 00:23:44,640 --> 00:23:47,040 যখন আপনি চেষ্টা করছেন কিছু নতুন টাস্ক জানতে, 402 00:23:47,040 --> 00:23:49,590 আপনি সব ব্যবস্থা করতে না চান একবারে অনেক কিছু. 403 00:23:49,590 --> 00:23:53,120 আর তাই মাত্র একটি very-- rstudio হয় শিক্ষা আর একটি খুব ভাল উপায় 404 00:23:53,120 --> 00:23:56,760 মোকাবেলা করেও এই সমস্ত অন্যান্য জিনিস. 405 00:23:56,760 --> 00:23:58,600 >> তাই এখানে আমি হ্যালো আইডি চলমান করছি. 406 00:23:58,600 --> 00:24:00,090 এই হ্যালো ফেরৎ. 407 00:24:00,090 --> 00:24:01,740 আইডি 123. 408 00:24:01,740 --> 00:24:04,610 এখানে পূর্ণসংখ্যার একটি ভেক্টর হয়. 409 00:24:04,610 --> 00:24:08,620 তাই একভাবে, আপনি যা করতে পারেন, কারণ , মান কোন কিছু বাছাই করা 410 00:24:08,620 --> 00:24:16,060 আপনি আইডি ফিরে কি করতে পারেন এক্স তাই এটি 1234 এবং 5 প্রদান করে. 411 00:24:16,060 --> 00:24:22,210 >> এবং শুধু যে আপনি প্রদর্শন আমাকে এই প্রকৃতপক্ষে একটি পূর্ণসংখ্যা. 412 00:24:22,210 --> 00:24:28,800 এবং একইভাবে, আপনি বর্গ কি যদি আইডি এক্স, এটা পূর্ণসংখ্যা হতে যাচ্ছে. 413 00:24:28,800 --> 00:24:34,170 এবং তারপর, আপনি যা করতে পারেন দুই তুলনা এবং এটা সত্য. 414 00:24:34,170 --> 00:24:38,350 তাই আমি x এর যদি আইডি চেক করছি সমান x এবং বিজ্ঞপ্তি সমান 415 00:24:38,350 --> 00:24:39,760 যে এটি দুই trues দেয়. 416 00:24:39,760 --> 00:24:44,280 তাই এই বলছে না হয় অভিন্ন দুটি বস্তুর, 417 00:24:44,280 --> 00:24:46,845 কিন্তু থেকে প্রতিটি ভেক্টর অভিন্ন মধ্যে. 418 00:24:46,845 --> 00:24:50,000 419 00:24:50,000 --> 00:24:52,090 >> এখানে bounded.compare হয়. 420 00:24:52,090 --> 00:24:58,470 তাই এই সামান্য বেশি জটিল যে এটি একটি যদি শর্ত আছে এবং অন্য 421 00:24:58,470 --> 00:25:00,960 এবং তারপর এটি দুই লাগে একটি সময়ে আর্গুমেন্ট. 422 00:25:00,960 --> 00:25:02,640 তাই x কোনো ধরনের হয়. 423 00:25:02,640 --> 00:25:06,280 এবং আমি এই বলার অপেক্ষা রাখে না দ্বিতীয় যুক্তি একটি হয়. 424 00:25:06,280 --> 00:25:08,380 এই হিসাবে ভাল কিছু হতে পারে. 425 00:25:08,380 --> 00:25:12,490 কিন্তু ডিফল্টরূপে, এটা নিতে যাচ্ছে 5 আপনি কিছু উল্লেখ না করেন, তাহলে. 426 00:25:12,490 --> 00:25:16,730 >> তাই এখানে আমি বলতে যাচ্ছি x এর একটি তার চেয়ে অনেক বেশী হয়. 427 00:25:16,730 --> 00:25:19,220 আমি একটি উল্লেখ না সুতরাং, যদি এটা এক্স 5 চেয়ে অনেক বেশী হলে বলে, 428 00:25:19,220 --> 00:25:20,470 তারপর আমি সত্য ফিরে যাচ্ছে না. 429 00:25:20,470 --> 00:25:23,230 অন্যথায়, আমি মিথ্যা ফিরে যাচ্ছে না. 430 00:25:23,230 --> 00:25:24,870 তাই আমাকে এগিয়ে যান এবং এই সংজ্ঞায়িত করা যাক. 431 00:25:24,870 --> 00:25:30,600 432 00:25:30,600 --> 00:25:34,550 >> এবং এখন আমি যাচ্ছি bounded.compare 3 রান. 433 00:25:34,550 --> 00:25:39,150 সুতরাং এটা কম 3 বলেছেন than-- 5 3 বেশী. 434 00:25:39,150 --> 00:25:41,830 না, এটা তাই মিথ্যা না. 435 00:25:41,830 --> 00:25:46,550 >> এবং 3 bounded.compare এবং আমি যাচ্ছি একটি 2 সমান ব্যবহার করে তুলনা. 436 00:25:46,550 --> 00:25:50,700 তাই এখন আমি এখন, হ্যাঁ বলার অপেক্ষা রাখে না একটি অন্য কিছু হতে চাই. 437 00:25:50,700 --> 00:25:52,750 আমি একটি বলতে যাচ্ছি তাই, আপনি 2 হতে হবে. 438 00:25:52,750 --> 00:25:56,640 >> আমি এই সাজানোর না করতে পারেন স্বরলিপি অথবা আমি একটি 2 সমান বলে. 439 00:25:56,640 --> 00:25:58,720 এটি একটি আরো পাঠযোগ্য যে যখন আপনি 440 00:25:58,720 --> 00:26:01,450 এই সত্যিই এ খুঁজছেন জটিল ফাংশন যে 441 00:26:01,450 --> 00:26:08,110 একাধিক arguments-- এবং এই নিতে ডজন শুধু বলছে oftentimes-- হতে পারে 442 00:26:08,110 --> 00:26:11,140 একটি 2 আরো পাঠযোগ্য সমান ভবিষ্যতে যাতে পরে আপনি 443 00:26:11,140 --> 00:26:13,020 আপনি কি করছেন জানতে হবে. 444 00:26:13,020 --> 00:26:17,120 >> তাই এই ক্ষেত্রে, আমি কথা 2 3 বেশী. 445 00:26:17,120 --> 00:26:18,270 হ্যাঁ এটা. 446 00:26:18,270 --> 00:26:22,350 এবং একইভাবে, আমি শুধু অপসারণ করতে পারেন এই এবং বলে, 2 3 বেশী 447 00:26:22,350 --> 00:26:23,440 যেখানে একটি 2 সমান. 448 00:26:23,440 --> 00:26:26,230 এবং যে সত্য. 449 00:26:26,230 --> 00:26:26,730 হ্যাঁ? 450 00:26:26,730 --> 00:26:29,670 >> শ্রোতা: আপনি কি লাইন দ্বারা লাইন নির্বাহ? 451 00:26:29,670 --> 00:26:30,670 >> Dustin TRAN: হ্যাঁ আমি. 452 00:26:30,670 --> 00:26:33,900 তাই আমি এখানে কাজ করছি এই টেক্সট গ্রহণ document-- 453 00:26:33,900 --> 00:26:39,825 এবং rstudio যে সম্পর্কে মহান কি আমি শুধু একটি short-- একটি কী শর্টকাট ব্যবহার করতে পারেন. 454 00:26:39,825 --> 00:26:41,820 তাই আমি কন্ট্রোল লিখুন করছি. 455 00:26:41,820 --> 00:26:44,850 >> এবং তারপর, আমি গ্রহণ করছি টেক্সট নথিতে লাইন 456 00:26:44,850 --> 00:26:46,710 এবং তারপর কনসোল নির্বাণ. 457 00:26:46,710 --> 00:26:50,800 তাই এখানে আমি বলার অপেক্ষা রাখে না, bounded.compare এবং আমি কন্ট্রোল এক্স করছি. 458 00:26:50,800 --> 00:26:52,540 তাই আমি এখানে ভাল হিসাবে চালানো যাবে. 459 00:26:52,540 --> 00:26:54,920 এবং তারপর যে নেব তারপর লাইন এবং এটা এখানে রাখুন. 460 00:26:54,920 --> 00:26:57,900 এবং তারপর একইভাবে, আমি এখানে চালাতে না পারে. 461 00:26:57,900 --> 00:27:04,630 এবং তারপর এটি শুধু সংজ্ঞা রাখা হবে যে মত কনসোল মধ্যে লাইন. 462 00:27:04,630 --> 00:27:10,690 >> এবং যদি আপনি কোঁকড়া বিজ্ঞপ্তি ধনুর্বন্ধনী শুধু সি সিনট্যাক্স ভালো আছে. 463 00:27:10,690 --> 00:27:13,910 x-- যদি শর্ত হয় যদি প্রথম বন্ধনী ব্যবহার করা যাচ্ছে এবং তারপর 464 00:27:13,910 --> 00:27:15,350 আপনি যদি অন্য ব্যবহার করতে পারেন. 465 00:27:15,350 --> 00:27:17,496 অন্য এক অন্যথায় যদি হয়. 466 00:27:17,496 --> 00:27:21,440 তাই এই এক্স হতে যাচ্ছে উদাহরণস্বরূপ, একটি সমান সমান. 467 00:27:21,440 --> 00:27:24,190 468 00:27:24,190 --> 00:27:26,350 এবং তারপর আমি যাচ্ছি এখানে কিছু ফেরত. 469 00:27:26,350 --> 00:27:29,490 >> দুটি ভিন্ন আছে লক্ষ্য করুন যাচ্ছে যে এখানে কিছু. 470 00:27:29,490 --> 00:27:34,360 এক আমি উল্লেখ করছি এখানে যে মান সত্য ফিরে. 471 00:27:34,360 --> 00:27:35,950 এখানে আমি শুধু x বলার অপেক্ষা রাখে না. 472 00:27:35,950 --> 00:27:39,970 আর তাই ডিফল্ট সাধারণত হবে গত arguments-- নিতে 473 00:27:39,970 --> 00:27:43,510 বা, কোড শেষ লাইন নিতে এবং যে এটি ফিরে কি হবে. 474 00:27:43,510 --> 00:27:46,920 সুতরাং এখানে এই একই ফিরে এক্স করছেন হিসাবে জিনিস. 475 00:27:46,920 --> 00:27:49,450 476 00:27:49,450 --> 00:27:50,540 >> এবং শুধু আপনাকে দেখাতে. 477 00:27:50,540 --> 00:27:54,000 478 00:27:54,000 --> 00:27:57,052 এবং তারপর, এটা ঠিক যে মত কাজ করবে. 479 00:27:57,052 --> 00:27:58,260 তাই আমাকে এই সঙ্গে অবিরত. 480 00:27:58,260 --> 00:28:00,630 >> তাই যদি অন্য. 481 00:28:00,630 --> 00:28:04,060 এবং সত্যিই, আমি ফিরে যেতে পারেন আমি চাই কিছু. 482 00:28:04,060 --> 00:28:06,680 তাই আমি এমনকি করতে হবে না ফিরে Booleans সব সময়, 483 00:28:06,680 --> 00:28:08,410 আমি শুধু অন্য কিছু ফিরে আসতে পারেন. 484 00:28:08,410 --> 00:28:10,670 তাই আমি ফিরে ভালুক করতে পারেন. 485 00:28:10,670 --> 00:28:12,989 >> এক্স সমান সুতরাং, যদি একটি সমান এটা ভালুক ফিরে যাচ্ছে. 486 00:28:12,989 --> 00:28:14,530 অন্যথা, এটি সত্য ফিরে যাচ্ছে. 487 00:28:14,530 --> 00:28:19,310 আমি একটি ভেক্টর কি করতে পারেন অথবা সত্যিই কিছু. 488 00:28:19,310 --> 00:28:22,210 >> এবং সাধারণত স্ট্যাটিক্যালি মধ্যে টাইপ ভাষা, 489 00:28:22,210 --> 00:28:23,840 আপনি এখানে একটি টাইপ উল্লেখ আছে চাই. 490 00:28:23,840 --> 00:28:25,750 এবং এটা শুধু কিছু হতে পারে বিজ্ঞপ্তি. 491 00:28:25,750 --> 00:28:32,400 এবং আর এটা যে যথেষ্ট বুদ্ধিমান হয় শুধু এই কি এবং এটি ভাল কাজ করতে হবে. 492 00:28:32,400 --> 00:28:33,620 >> তাই আমাকে এই সংজ্ঞায়িত করা যাক. 493 00:28:33,620 --> 00:28:39,460 494 00:28:39,460 --> 00:28:41,230 দুঃখিত, ওহ Unexpected--. 495 00:28:41,230 --> 00:28:44,336 এখানে একটি কোঁকড়া বক্রবন্ধনী করা উচিত. 496 00:28:44,336 --> 00:28:44,836 ঠিক আছে. 497 00:28:44,836 --> 00:28:45,336 কুল. 498 00:28:45,336 --> 00:28:52,580 499 00:28:52,580 --> 00:28:54,530 ঠিক আছে. 500 00:28:54,530 --> 00:28:58,250 তাই এখন এর 3 তুলনা করা যাক এবং একটি 3 সমান. 501 00:28:58,250 --> 00:29:01,860 সুতরাং এটা রিটার্ন উচিত মান ভালুক yeah--. 502 00:29:01,860 --> 00:29:06,740 >> তাই এখন একটি সাধারণ জিনিস ভালো হয় কি অন্যান্য ডাটা স্ট্রাকচার সম্পর্কে. 503 00:29:06,740 --> 00:29:09,110 তাই আপনি যদি এই ফাংশন আছে. 504 00:29:09,110 --> 00:29:15,360 এই কোন ধরণের উপর কাজ করে যাচ্ছে 3 বা কোনো সাংখ্যিক মত মান, 505 00:29:15,360 --> 00:29:17,500 অন্য কথায়, ডবল. 506 00:29:17,500 --> 00:29:19,330 >> একটি ভেক্টর মত কিছু সম্পর্কে কিন্তু কি. 507 00:29:19,330 --> 00:29:27,750 তাই কি আপনি তাই do-- যদি আমি এরকম 6 বলে, Val, 4 দায়িত্ব অর্পণ করা যাচ্ছে. 508 00:29:27,750 --> 00:29:31,640 তাই আমি এই, এই ফিরে 4, 5, 6 থেকে একটি ভেক্টর হয়. 509 00:29:31,640 --> 00:29:34,935 >> এখন এর কি দেখতে দিন আমি যদি Val bounded.compare. 510 00:29:34,935 --> 00:29:37,680 511 00:29:37,680 --> 00:29:42,450 সুতরাং আপনি এই 1251 15 দিতে হবে. 512 00:29:42,450 --> 00:29:46,440 তাই অন্য কথায়, এটা বলার অপেক্ষা রাখে না আপনি যদি এই অবস্থায় তাকান 513 00:29:46,440 --> 00:29:50,040 তাই এটি এক্স কম বলেছেন একটি অথবা কিছু আর. 514 00:29:50,040 --> 00:29:51,880 তাই এই সামান্য বিভ্রান্তিকর এখন কারণ 515 00:29:51,880 --> 00:29:53,379 আপনি শুধু কি ঘটছে জানি না. 516 00:29:53,379 --> 00:29:58,690 তাই আমি সত্যিই যে এক জিনিস অনুমান শুধু ডিবাগ করার চেষ্টা সম্পর্কে ভাল 517 00:29:58,690 --> 00:30:04,600 আপনি শুধু Val বেশী করতে পারেন যে একটি এবং আর সেখানে সেখানে কি ঘটছে. 518 00:30:04,600 --> 00:30:09,720 >> তাই val-- একটি ডিফল্ট 5 তাই হয় এর মাত্র 5 চেয়ে অনেক বেশী Val না দেওয়া. 519 00:30:09,720 --> 00:30:14,280 সুতরাং এই একটি ভেক্টর মিথ্যা মিথ্যা সত্য হয়. 520 00:30:14,280 --> 00:30:17,206 তাই এখন আপনি এ খুঁজছেন যখন এই, এটা যদি বলে যাচ্ছে, 521 00:30:17,206 --> 00:30:20,080 এবং তারপর এটি আপনাকে এই দিতে যাচ্ছে মিথ্যা মিথ্যা একটি ভেক্টর সত্য. 522 00:30:20,080 --> 00:30:23,450 >> আপনি আর, আর এই পাস সুতরাং যখন আপনি কি করছেন কোন ধারণা আছে. 523 00:30:23,450 --> 00:30:26,650 এটা এক একক আশা কারণ একটি বুলিয়ান যা মান, এবং এখন 524 00:30:26,650 --> 00:30:29,420 যদি আপনি এটি Booleans থেকে একটি ভেক্টর প্রদান করছি. 525 00:30:29,420 --> 00:30:31,970 সুতরাং ডিফল্টরূপে, আর ঠিক হয় গ্রাহ্য করি না বলে যাচ্ছে, 526 00:30:31,970 --> 00:30:35,440 আমি আপনি যে অনুমান করা যাচ্ছে না এখানে প্রথম উপাদান নিতে যাচ্ছে. 527 00:30:35,440 --> 00:30:38,320 তাই আমি যাচ্ছি কথাই করা যাচ্ছে না এই মিথ্যা অনুমান করা. 528 00:30:38,320 --> 00:30:40,890 সুতরাং এটা বলে যাচ্ছে না, এই অধিকার নয়. 529 00:30:40,890 --> 00:30:45,246 >> একইভাবে, এটা যাচ্ছে Val একটি সমান সমান হতে হবে. 530 00:30:45,246 --> 00:30:47,244 না, 5 দুঃখিত. 531 00:30:47,244 --> 00:30:48,910 এবং এটি হিসাবে ভাল মিথ্যা হতে যাচ্ছে. 532 00:30:48,910 --> 00:30:52,410 সুতরাং, কোন বলে যাচ্ছে এটা ভাল হিসাবে এটি, তাই সত্য না 533 00:30:52,410 --> 00:30:53,680 এই গত এক ফিরে যাচ্ছে. 534 00:30:53,680 --> 00:30:56,420 535 00:30:56,420 --> 00:31:01,360 >> সুতরাং এই একটি ভাল জিনিস বা খারাপ হয় জিনিস, আপনি এটি দেখতে উপর নির্ভর করে. 536 00:31:01,360 --> 00:31:05,104 আপনি যখন কারণ এই ফাংশন তৈরি করা, 537 00:31:05,104 --> 00:31:06,770 আপনি আসলে কি ঘটছে জানি না. 538 00:31:06,770 --> 00:31:10,210 তাই কখনও কখনও আপনি একটি ত্রুটি চাই চাই, অথবা হয়ত আপনি শুধু একটি সতর্কবার্তা চান. 539 00:31:10,210 --> 00:31:12,160 এই ক্ষেত্রে, আর যে কি না. 540 00:31:12,160 --> 00:31:14,300 তাই এটা সত্যিই আপ এর আপনি ভিত্তিক বন্ধ কি 541 00:31:14,300 --> 00:31:17,310 আপনি ভাষা মনে এই ক্ষেত্রে কি করা উচিত 542 00:31:17,310 --> 00:31:22,920 আপনি Booleans একটি ভেক্টর মধ্যে পাস হলে আপনি যদি একটি শর্ত যদি করছেন যখন. 543 00:31:22,920 --> 00:31:31,733 >> সুতরাং আপনি মূল ছিল যে বলা যাক কেউ যদি সত্য ফিরে যান এবং আপনি আছেন 544 00:31:31,733 --> 00:31:34,190 মিথ্যা ফিরে যাচ্ছে. 545 00:31:34,190 --> 00:31:39,300 নিষ্কাশিত করা তাই এক উপায় এই আমি বলতে হয় 546 00:31:39,300 --> 00:31:41,530 এমনকি এই শর্তাধীন জিনিস প্রয়োজন হবে না. 547 00:31:41,530 --> 00:31:47,220 আমি কি করতে পারি আরেকটি বিষয় ঠিক হয় মান নিজেদের ফিরে. 548 00:31:47,220 --> 00:31:53,240 তাই আপনি যদি লক্ষ্য থাকে, তাহলে আপনি যদি Val 5 চেয়ে অনেক বেশী না, 549 00:31:53,240 --> 00:31:56,350 এই একটি ফিরে যাচ্ছে ভেক্টর মিথ্যা মিথ্যা সত্য. 550 00:31:56,350 --> 00:31:58,850 >> হয়তো এই আপনি কি bounded.compare জন্য চাই. 551 00:31:58,850 --> 00:32:02,940 আপনি Booleans একটি ভেক্টর ফিরে আসতে চান যেখানে এটা মান প্রতিটি তুলনা 552 00:32:02,940 --> 00:32:04,190 নিজেদের. 553 00:32:04,190 --> 00:32:11,165 তাই আপনি শুধু bounded.compare করতে পারেন ফাংশন এক্স, একটি 5 সমান. 554 00:32:11,165 --> 00:32:13,322 555 00:32:13,322 --> 00:32:15,363 এবং তারপর পরিবর্তে করছেন এই যদি অন্য শর্ত, 556 00:32:15,363 --> 00:32:21,430 আমি ঠিক ফিরে যাচ্ছি এক্স 5 চেয়ে অনেক বেশী. 557 00:32:21,430 --> 00:32:23,620 সুতরাং, তারপর সত্য যদি এটা সত্য ফিরে যাচ্ছে. 558 00:32:23,620 --> 00:32:26,830 যদি এটা না এবং তারপর, এটা মিথ্যা ফিরে যাচ্ছে. 559 00:32:26,830 --> 00:32:30,880 >> এবং এই জন্য কাজ করবে এই কাঠামোর কোনো. 560 00:32:30,880 --> 00:32:41,450 তাই আমি 1 থেকে 6 বা 9 গ bounded.compare পারেন এবং তারপর আমি একটি 6 সমান বলতে যাচ্ছি 561 00:32:41,450 --> 00:32:42,799 যেমন. 562 00:32:42,799 --> 00:32:44,840 এবং তারপর এটি যাচ্ছে আপনি সঠিক বুলিয়ান দিতে 563 00:32:44,840 --> 00:32:48,240 আপনি নকশা করছেন যে ভেক্টর. 564 00:32:48,240 --> 00:32:50,660 >> সুতরাং যারা শুধু ফাংশন এবং এখন আমাকে শুধু দিন 565 00:32:50,660 --> 00:32:54,980 আপনি কিছু ইন্টারেক্টিভ দৃশ্য প্রদর্শন করুন. 566 00:32:54,980 --> 00:32:59,700 আমি আসলে আমি মনে করি না ওয়াই-ফাই এখানে তাই আমাকে শুধু এগিয়ে যান 567 00:32:59,700 --> 00:33:01,970 এবং আমি অনুমান এই এক লাফালাফি করা. 568 00:33:01,970 --> 00:33:05,260 >> শীতল যে কিন্তু এক জিনিস যদিও যে আপনি যদি ঠিক 569 00:33:05,260 --> 00:33:09,600 একটি গুচ্ছ পরীক্ষা করতে চান বিভিন্ন তথ্য কমান্ড, 570 00:33:09,600 --> 00:33:13,320 বিভিন্ন ডেটাসেট একটি গুচ্ছ আছে যে ইতিমধ্যে আর মধ্যে preloaded হয় 571 00:33:13,320 --> 00:33:15,770 তাই তাদের এক রামধনু ডেটা সেটটি বলা হয়. 572 00:33:15,770 --> 00:33:18,910 এই সবচেয়ে সুপরিচিত এক মেশিন লার্নিং মধ্যে বেশী. 573 00:33:18,910 --> 00:33:23,350 আপনি সাধারণতঃ শুধু কিছু বাছাই করব আপনার কোড রান করে পরীক্ষার ক্ষেত্রে দেখুন. 574 00:33:23,350 --> 00:33:27,520 তাই আসুন শুধু রামধনু কি পরীক্ষা করা যাক. 575 00:33:27,520 --> 00:33:33,130 >> তাই এই জিনিস যাচ্ছে একটি তথ্য ফ্রেম হতে পারে. 576 00:33:33,130 --> 00:33:36,000 এবং এটা দীর্ঘ কারণ ধরনের আমি শুধু রামধনু আউট মুদ্রিত. 577 00:33:36,000 --> 00:33:38,810 এটা সম্পূর্ণ জিনিস প্রিন্ট আউট. 578 00:33:38,810 --> 00:33:42,830 সুতরাং এইসব বিভিন্ন নাম আছে. 579 00:33:42,830 --> 00:33:45,505 তাই রামধনু একটি সংকলন বিভিন্ন ফুল. 580 00:33:45,505 --> 00:33:48,830 এই ক্ষেত্রে, এটা বলছে আপনি এটি প্রজাতি, 581 00:33:48,830 --> 00:33:54,760 এই সব বিভিন্ন প্রস্থ এবং বৃত্যংশ এবং পাপড়ি লেন্থ. 582 00:33:54,760 --> 00:33:58,880 >> তাই সাধারণত, যদি আপনি, রামধনু প্রিন্ট করতে চান 583 00:33:58,880 --> 00:34:03,680 উদাহরণস্বরূপ, যদি আপনি এটি করতে চান না যে নিতে পারেন, কারণ এই সব কি 584 00:34:03,680 --> 00:34:05,190 আপনার সম্পূর্ণ কনসোল. 585 00:34:05,190 --> 00:34:09,280 সত্যিই যে তাই এক জিনিস চমৎকার মাথা ফাংশন. 586 00:34:09,280 --> 00:34:12,929 তাই আপনি শুধু মাথা না যদি রামধনু, এই আপনাকে দিতে হবে 587 00:34:12,929 --> 00:34:17,389 প্রথম পাঁচ সারি, বা ছয় আমি অনুমান. 588 00:34:17,389 --> 00:34:19,909 এবং তারপর ভাল, আপনি শুধু এখানে উল্লেখ করতে পারেন. 589 00:34:19,909 --> 00:34:22,914 তাই 20-- এই দিতে হবে আপনি যদি প্রথম 20 সারি. 590 00:34:22,914 --> 00:34:24,830 এবং আমি আসলে ধরনের এই যে বিস্মিত 591 00:34:24,830 --> 00:34:28,770 আমার ছয় তাই আমাকে এগিয়ে যান দিয়েছেন এবং দুঃখিত, iris-- বা মাথা চেক. 592 00:34:28,770 --> 00:34:31,699 593 00:34:31,699 --> 00:34:34,960 এবং এখানে এটা দিতে হবে আপনি ডকুমেন্টেশন 594 00:34:34,960 --> 00:34:37,960 মান মাথা না কি. 595 00:34:37,960 --> 00:34:40,839 সুতরাং প্রথম ফেরৎ অথবা একটি বস্তুর শেষ. 596 00:34:40,839 --> 00:34:42,630 এবং তারপর আমি যাচ্ছি ডিফল্ট তাকান. 597 00:34:42,630 --> 00:34:47,340 এবং তারপর এটি ডিফল্ট বলেছেন পদ্ধতি মাথা x এবং এন 6L সমান. 598 00:34:47,340 --> 00:34:50,620 তাই এই প্রথম ছয়টি উপাদান ফেরৎ. 599 00:34:50,620 --> 00:34:55,050 এবং যদি আপনি এখানে লক্ষ্য করা একভাবে, আমি এন উল্লেখ না আছে 6 সমান. 600 00:34:55,050 --> 00:34:56,840 ডিফল্টরূপে এটি ছয় ব্যবহার করে, আমি অনুমান. 601 00:34:56,840 --> 00:35:00,130 যদি আমি চাই এবং তারপর, একটি নির্দিষ্ট উল্লেখ করতে মান, তাহলে আমি যে হিসাবে ভাল দেখতে পারেন. 602 00:35:00,130 --> 00:35:02,970 603 00:35:02,970 --> 00:35:10,592 >> কিছু সহজ কমান্ড, তাই এবং এখানে ভাল না শুধু যে অন্য এক, 604 00:35:10,592 --> 00:35:12,550 আমি এই আসলে can-- আরো একটু জটিল, 605 00:35:12,550 --> 00:35:17,130 কিন্তু এই মাত্র ক্লাস নিতে হবে রামধনু ডেটা সেটটি প্রতিটি কলামের. 606 00:35:17,130 --> 00:35:20,910 তাই এই এই কি প্রতিটি আপনাকে দেখাতে হবে কলাম তাদের ধরনের পদ আছে. 607 00:35:20,910 --> 00:35:23,665 তাই বৃত্যংশ দৈর্ঘ্য, সংখ্যা হয় বৃত্যংশ প্রস্থ সাংখ্যিক হয়. 608 00:35:23,665 --> 00:35:26,540 এই সব মান ঠিক সাংখ্যিক হয় আপনি যদি এই তথ্য থেকে বলতে পারেন কারণ 609 00:35:26,540 --> 00:35:29,440 এই কাঠামো সব সাংখ্যিক যাচ্ছে. 610 00:35:29,440 --> 00:35:34,310 >> এবং প্রজাতি কলাম একটা কারণ হতে যাচ্ছে. 611 00:35:34,310 --> 00:35:37,270 তাই সাধারণত, আপনি যে মনে হবে এই একটি পংক্তি ভালো হয়. 612 00:35:37,270 --> 00:35:48,830 কিন্তু আপনি শুধু irisSpecies না, এবং তারপর আমি মাথা 5 কাজ করতে যাচ্ছি 613 00:35:48,830 --> 00:35:51,820 এবং এই মুদ্রণ যাচ্ছে প্রথম পাঁচ মান. 614 00:35:51,820 --> 00:35:54,150 >> এবং তারপর এই মাত্রা বিজ্ঞপ্তি. 615 00:35:54,150 --> 00:35:58,870 তাই এই বলছে হয় আর এর উপায় এর নিঃশর্ত ভেরিয়েবল হচ্ছে. 616 00:35:58,870 --> 00:36:03,765 সুতরাং পরিবর্তে শুধু অক্ষর স্ট্রিং হচ্ছে, 617 00:36:03,765 --> 00:36:06,740 এটা মাত্রা উল্লেখ আছে এই জিনিস যা হয়. 618 00:36:06,740 --> 00:36:12,450 >> সুতরাং এর irisSpecies 1 বলে. 619 00:36:12,450 --> 00:36:17,690 সুতরাং আপনি এখানে কি করতে চান আমি হয় এই প্রজাতি কলাম subsetting. 620 00:36:17,690 --> 00:36:21,480 তাই এই সময় লাগে প্রজাতি কলাম এবং তারপর 621 00:36:21,480 --> 00:36:23,820 এটা সূচী প্রথম উপাদান পেতে. 622 00:36:23,820 --> 00:36:27,140 সুতরাং আপনি এই setosa দিতে হবে. 623 00:36:27,140 --> 00:36:28,710 এবং এটি এখানে আপনি মাত্রা দেয়. 624 00:36:28,710 --> 00:36:32,812 >> যদি আপনি চান তুলনা করতে পারেন চরিত্র setosa এই 625 00:36:32,812 --> 00:36:34,645 এবং এই যাচ্ছে না সত্য হতে পারে এক কারণ 626 00:36:34,645 --> 00:36:37,940 অন্যান্য তুলনায় বিভিন্ন ধরনের হয়. 627 00:36:37,940 --> 00:36:40,590 অথবা আমি এটা আর, কারণ সত্য অনুমান যে বেশী বুদ্ধিমান হয়. 628 00:36:40,590 --> 00:36:45,420 এবং তারপর এই এবং এ দেখায় হয়তো এই কি আপনি চান, বলছেন. 629 00:36:45,420 --> 00:36:51,860 সুতরাং চরিত্র বলে যাচ্ছে স্ট্রিং setosa এই এক হিসাবে একই. 630 00:36:51,860 --> 00:37:01,290 এবং তারপর একইভাবে, আপনি যা করতে পারেন এছাড়াও ঠিক তাই মত এই দখল. 631 00:37:01,290 --> 00:37:05,580 >> সুতরাং যে কিছু বাছাই করা ডেটা সেটটি দ্রুত কমান্ড. 632 00:37:05,580 --> 00:37:08,030 তাই এখানে কিছু তথ্য অন্বেষণ করে. 633 00:37:08,030 --> 00:37:11,360 তাই এই সামান্য বেশি হয় তথ্য বিশ্লেষণ সঙ্গে জড়িত. 634 00:37:11,360 --> 00:37:18,340 এবং এই কিছু থেকে নেওয়া হয় বার্কলে জন্য আর এ পোষ্টারের মেয়াদ. 635 00:37:18,340 --> 00:37:20,790 >> বিদেশী তাই লাইব্রেরি. 636 00:37:20,790 --> 00:37:24,880 তাই আমি একটি মধ্যে লোড করা যাচ্ছে না বিদেশী বলা হচ্ছে যে লাইব্রেরি. 637 00:37:24,880 --> 00:37:32,460 তাই এই আমাকে দিতে যাচ্ছে read.dta তাই আমি এই ডেটা সেটটি আছে অনুমান. 638 00:37:32,460 --> 00:37:39,000 এই বর্তমান মধ্যে সংরক্ষিত হয় আমার কনসোল ডিরেক্টরি কাজ. 639 00:37:39,000 --> 00:37:42,190 তাই আসুন শুধু দেখতে দিন কাজ ডিরেক্টরি. 640 00:37:42,190 --> 00:37:44,620 >> তাই এখানে আমার কাজ ডিরেক্টরি হয়. 641 00:37:44,620 --> 00:37:50,040 এবং বিন্দু তথ্য, এই পড়া জিনিস, এই ফাইল বলার অপেক্ষা রাখে না 642 00:37:50,040 --> 00:37:54,650 তথ্য ফোল্ডারে অবস্থিত এই বর্তমান ডিরেক্টরিতে. 643 00:37:54,650 --> 00:38:00,520 এবং এই নয় read.dta একটি ডিফল্ট কমান্ড. 644 00:38:00,520 --> 00:38:02,760 আমি ইতিমধ্যে এটি লোড অনুমান. 645 00:38:02,760 --> 00:38:04,750 IEI আমি ইতিমধ্যে এই লোড অধিকৃত. 646 00:38:04,750 --> 00:38:08,115 >> কিন্তু তাই read.dta যাচ্ছে না একটি ডিফল্ট কমান্ড হতে পারে. 647 00:38:08,115 --> 00:38:11,550 এবং যে আপনি আছে চলুন কেন এই লাইব্রেরি লোড package-- 648 00:38:11,550 --> 00:38:14,500 এই প্যাকেজ বিদেশী বলা হয়. 649 00:38:14,500 --> 00:38:16,690 এবং যদি আপনি না থাকে প্যাকেজ, আমি মনে করি 650 00:38:16,690 --> 00:38:19,180 বিদেশী বিল্ট ইন বেশী এক. 651 00:38:19,180 --> 00:38:31,150 অন্যথা, আপনি যা করতে পারেন install.packages না 652 00:38:31,150 --> 00:38:33,180 এবং এই প্যাকেজ ইনস্টল করা হবে. 653 00:38:33,180 --> 00:38:36,878 এবং এই কোন, আপনি আর আহ দিতে হবে. 654 00:38:36,878 --> 00:38:39,830 655 00:38:39,830 --> 00:38:43,140 এবং তারপর আমি ঠিক করা যাচ্ছে না এই আমি ইতিমধ্যে এটি আছে. 656 00:38:43,140 --> 00:38:46,920 >> কিন্তু আর সম্পর্কে সত্যিই চমৎকার কি প্যাকেজ পরিচালনার যে 657 00:38:46,920 --> 00:38:48,510 সিস্টেম খুব মার্জিত. 658 00:38:48,510 --> 00:38:52,470 সবকিছু সংরক্ষণ করা হবে, কারণ সত্যিই চমত্কারভাবে আপনার জন্য. 659 00:38:52,470 --> 00:38:59,780 তাই এই ক্ষেত্রে, এটি সংরক্ষণ করতে যাচ্ছে এটা, আমি বিশ্বাস করি, এখানে এই লাইব্রেরি. 660 00:38:59,780 --> 00:39:02,390 >> তাই যে কোন সময় আপনি চান নতুন প্যাকেজ ইনস্টল করুন, 661 00:39:02,390 --> 00:39:04,980 এটা ঠিক যেমন সহজ install.packages করছেন 662 00:39:04,980 --> 00:39:07,500 এবং আর সব পরিচালনা করা হবে আপনার জন্য প্যাকেজ. 663 00:39:07,500 --> 00:39:12,900 তাই আপনি যদি কিছু করতে হবে না আপনি বাহ্যিক প্যাকেজ আছে যেখানে পাইথন, 664 00:39:12,900 --> 00:39:15,330 কাগজ মত পরিচালকদের Anaconda- র যেখানে আপনি 665 00:39:15,330 --> 00:39:18,310 আপনি ইনস্টল অনুরুপ পাইথন বাইরে প্যাকেজ 666 00:39:18,310 --> 00:39:20,940 এবং তারপর আপনি নিজেকে তাদের চালানোর চেষ্টা. 667 00:39:20,940 --> 00:39:22,210 তাই এই সত্যিই চমৎকার উপায়. 668 00:39:22,210 --> 00:39:25,590 >> এবং install.packages ইন্টারনেট প্রয়োজন. 669 00:39:25,590 --> 00:39:31,950 এটি একটি সার্ভার থেকে এটি প্রদর্শিত হয় সংগ্রহস্থলের যে 670 00:39:31,950 --> 00:39:33,960 সংগ্রহ সব প্যাকেজ cran বলা হয়. 671 00:39:33,960 --> 00:39:40,690 এবং যদি আপনি আয়না যা সাজানোর নির্দিষ্ট করতে পারেন আপনার কাছ থেকে প্যাকেজ ডাউনলোড করতে চান. 672 00:39:40,690 --> 00:39:43,420 >> তাই এখানে আমি এই ডেটা সেটটি নিচ্ছি. 673 00:39:43,420 --> 00:39:46,240 আমি এই ফাংশন ব্যবহার করে এটা পড়া. 674 00:39:46,240 --> 00:39:49,360 তাই আমাকে এগিয়ে যান এবং যে কাজ করতে দিন. 675 00:39:49,360 --> 00:39:52,900 >> সুতরাং এর অনুমান করা যাক আপনি এই ডেটা সেটটি আছে 676 00:39:52,900 --> 00:39:55,550 এবং আপনি একেবারে আছে এটা কি কোন ধারণা. 677 00:39:55,550 --> 00:39:58,560 এবং এই আসলে আসে আপ মোটামুটি প্রায়ই শিল্প 678 00:39:58,560 --> 00:40:00,910 আপনি শুধু এই আছে যেখানে টন এবং নোংরা জিনিস টন 679 00:40:00,910 --> 00:40:02,890 এবং তারা অবিশ্বাস্যভাবে আখ্যায়িত হন. 680 00:40:02,890 --> 00:40:06,380 তাই এখানে আমি এই আছে ডেটা সেটটি এবং আমি জানি না 681 00:40:06,380 --> 00:40:08,400 কি তাই হয় আমি আছি এটি চেক আউট দেখাচ্ছে. 682 00:40:08,400 --> 00:40:10,620 >> তাই আমি প্রথম মাথা কাজ করতে যাচ্ছি. 683 00:40:10,620 --> 00:40:14,190 তাই আমি প্রথম ছয় পরীক্ষা এই ডেটা সেটটি কি কলাম. 684 00:40:14,190 --> 00:40:21,730 তাই এই তারপর রাষ্ট্র, pres04, এবং কলাম এই সব বিভিন্ন ধরণের. 685 00:40:21,730 --> 00:40:25,612 এবং কি আকর্ষণীয় এখানে, আমি অনুমান, আপনি যে 686 00:40:25,612 --> 00:40:27,945 এই দেখায় যে অনুমান করা হবে নির্বাচনের কিছু সাজানোর মত. 687 00:40:27,945 --> 00:40:30,482 688 00:40:30,482 --> 00:40:32,190 আর আমি শুধু থেকে অনুমান ফাইল এ খুঁজছেন 689 00:40:32,190 --> 00:40:41,070 নাম এই সংগ্রহে কিছু বাছাই করা হয় প্রার্থী বা ভোটারদের সম্পর্কে তথ্য 690 00:40:41,070 --> 00:40:44,920 যারা নির্দিষ্ট প্রেসিডেন্ট জন্য ভোট বা প্রেসিডেন্ট প্রার্থী 691 00:40:44,920 --> 00:40:46,550 2004 নির্বাচনের জন্য. 692 00:40:46,550 --> 00:40:52,920 >> তাই এখানে মান 1, 2 তাই সংরক্ষণের এক উপায় 693 00:40:52,920 --> 00:40:56,540 প্রেসিডেন্ট প্রার্থী তাদের নাম. 694 00:40:56,540 --> 00:40:59,780 এই ক্ষেত্রে, এটা দেখে মনে হচ্ছে তারা শুধু পূর্ণসংখ্যা মান করছি. 695 00:40:59,780 --> 00:41:04,030 2004 সুতরাং, এটা বুশ ছিল কেরি বনাম আমি বিশ্বাস করি. 696 00:41:04,030 --> 00:41:09,010 এবং এখন, এর আপনি ঠিক জানি না বলা যাক বুশ বা 2 1 অনুরূপ কিনা 697 00:41:09,010 --> 00:41:11,703 কেরি বা এবং অনুরূপ তাই এবং তাই ঘোষণা, ডান? 698 00:41:11,703 --> 00:41:15,860 >> এবং এই, শুধু আমার, হয় একটি মোটামুটি সাধারণ সমস্যা. 699 00:41:15,860 --> 00:41:18,230 তাই আপনি যদি এই ক্ষেত্রে কি করতে পারি? 700 00:41:18,230 --> 00:41:20,000 তাই এর এই সমস্ত অন্যান্য জিনিস পরীক্ষা করা যাক. 701 00:41:20,000 --> 00:41:22,790 >> রাষ্ট্র, আমি এই অভিমানী করছি বিভিন্ন রাজ্য থেকে আসে. 702 00:41:22,790 --> 00:41:25,100 partyid, আয়. 703 00:41:25,100 --> 00:41:27,710 এর partyid তাকান. 704 00:41:27,710 --> 00:41:32,800 তাই হয়তো আপনি কি করতে পারেন এক জিনিস পর্যবেক্ষণ প্রতিটি তাকান 705 00:41:32,800 --> 00:41:36,250 যে রিপাবলিকান একটি partyid আছে ডেমোক্র্যাট বা কিছু বা. 706 00:41:36,250 --> 00:41:38,170 তাই আসুন শুধু কি partyid তাকান. 707 00:41:38,170 --> 00:41:41,946 >> তাই আমি নিতে যাচ্ছি দেয় এবং তারপর আমি যাচ্ছি 708 00:41:41,946 --> 00:41:47,960 এই ডলার সাইন করতে আমি পূর্বে যে অপারেটর 709 00:41:47,960 --> 00:41:50,770 এবং এই যাচ্ছে যে কলাম উপসেট. 710 00:41:50,770 --> 00:41:57,760 এবং তারপর আমি এই মাথা যাচ্ছে না 20, শুধু ভালো দেখায় তা দেখতে. 711 00:41:57,760 --> 00:42:00,170 >> তাই এই NAS এর মাত্র একটি গুচ্ছ হয়. 712 00:42:00,170 --> 00:42:02,800 তাই অন্য কথায়, আপনি এই না সম্পর্কে তথ্য অনুপস্থিত. 713 00:42:02,800 --> 00:42:08,100 কিন্তু, যদি আপনি এই বিজ্ঞপ্তি দেয় partyid একটি ফ্যাক্টর 714 00:42:08,100 --> 00:42:10,030 তাই এই আপনি বিভিন্ন বিভাগ দেয়. 715 00:42:10,030 --> 00:42:14,170 তাই অন্য কথায়, partyid নিতে পারেন স্বাধীন ডেমোক্র্যাট, রিপাবলিকান,, 716 00:42:14,170 --> 00:42:16,640 বা অন্য কিছু. 717 00:42:16,640 --> 00:42:23,940 >> সুতরাং আসুন এগিয়ে যান এবং এর যাক দেখতে এই হচ্ছে ÑÑ ওহ, ঠিক আছে যা. 718 00:42:23,940 --> 00:42:28,480 তাই আমি উপসেট করা যাচ্ছে না তারপর partyid এবং 719 00:42:28,480 --> 00:42:32,780 বেশী, যা এ চেহারা ডেমোক্র্যাট, যেমন. 720 00:42:32,780 --> 00:42:37,150 এই, আপনি একটি বুলিয়ান দিতে হবে trues এবং FALSEs বিপুল বুলিয়ান. 721 00:42:37,150 --> 00:42:41,630 >> এবং এখন, আমি চাই বলা যাক এই ছেলেরা উপসেট. 722 00:42:41,630 --> 00:42:47,260 তাই এই আমার DAT নিতে যাচ্ছে এবং উপসেট যেটা পর্যবেক্ষণ 723 00:42:47,260 --> 00:42:48,910 partyid সমান আছে ডেমোক্র্যাট সমান. 724 00:42:48,910 --> 00:42:52,830 725 00:42:52,830 --> 00:42:55,180 এবং এই কারণ বেশ দীর্ঘ হয় তাদের অনেক আছে. 726 00:42:55,180 --> 00:42:59,060 সুতরাং এখন, আমি 20 এই মাথা যাচ্ছে না. 727 00:42:59,060 --> 00:43:05,690 728 00:43:05,690 --> 00:43:11,270 >> আপনি লক্ষ্য হিসাবে, সমান সমান আপনি যে আকর্ষণীয় 729 00:43:11,270 --> 00:43:13,250 আগে থেকেই আপনি NAS সহ করছি. 730 00:43:13,250 --> 00:43:19,010 তাই এই ক্ষেত্রে, আপনি কি এখনও পেতে পারে না কোন তথ্য এখন আপনার জন্য NAS আছে, কারণ 731 00:43:19,010 --> 00:43:22,650 এবং আপনি শুধু দেখতে চাই যা পর্যবেক্ষণ ডেমোক্র্যাট মিলা 732 00:43:22,650 --> 00:43:24,670 এবং এই অনুপস্থিত না নিজেদের মান. 733 00:43:24,670 --> 00:43:27,680 সুতরাং কিভাবে আপনি এই NAS এর পরিত্রাণ পেতে হবে? 734 00:43:27,680 --> 00:43:36,410 >> তাই এখানে আমি শুধু আপ কী ব্যবহার করছি আমার কার্সার এবং তারপর প্রায় চলন্ত বলার অপেক্ষা রাখে না. 735 00:43:36,410 --> 00:43:39,778 এবং তারপর এখানে আমি শুধু যাচ্ছে না is.na datpartyid বলে. 736 00:43:39,778 --> 00:43:48,970 737 00:43:48,970 --> 00:43:52,720 তাই এই এবং এবং নিতে হবে দুটি ভিন্ন বুলিয়ান ভেক্টর 738 00:43:52,720 --> 00:43:57,160 এবং এটি হতে যাচ্ছে বলে সত্য এবং যেমন মিথ্যা. 739 00:43:57,160 --> 00:43:59,190 সুতরাং এই কম্পোনেন্ট জিনিস করতে যাচ্ছে. 740 00:43:59,190 --> 00:44:02,910 তাই এখানে আমি নিতে বলার অপেক্ষা রাখে না তথ্য ফ্রেম, উপসেট 741 00:44:02,910 --> 00:44:10,170 ডেমোক্র্যাট যে মিলা বেশী, এবং NA হয় না তাদের কোনো মুছে ফেলুন. 742 00:44:10,170 --> 00:44:13,540 >> তাই এই will-- উচিত আপনি কিছু দিতে. 743 00:44:13,540 --> 00:44:16,540 744 00:44:16,540 --> 00:44:17,600 এর is.na. দেখতে দিন 745 00:44:17,600 --> 00:44:24,670 746 00:44:24,670 --> 00:44:27,690 এর is.na datpartyid চেষ্টা করুন. 747 00:44:27,690 --> 00:44:36,290 748 00:44:36,290 --> 00:44:45,290 এবং এই you-- দিতে হবে শুধু একটি বুলিয়ান ভেক্টর sorry--. 749 00:44:45,290 --> 00:44:49,260 এবং তারপর, তাই দীর্ঘ কারণ, আমি 20 উপসেট করা যাচ্ছে না. 750 00:44:49,260 --> 00:44:49,760 ঠিক আছে. 751 00:44:49,760 --> 00:44:51,570 তাই এই কাজ করা উচিত. 752 00:44:51,570 --> 00:44:54,700 >> এবং এই এক trues হতে হবে. 753 00:44:54,700 --> 00:45:01,830 আহ, তাই এখানে আমার ভুল যে I'm-- আমি C ++ এবং আর অদলবদল করে তাই আমি ব্যবহার 754 00:45:01,830 --> 00:45:03,590 এই ভুল সব সময়. 755 00:45:03,590 --> 00:45:05,807 এবং অপারেটর আসলে আপনি চান এক. 756 00:45:05,807 --> 00:45:08,140 আপনি দুটি ব্যবহার করতে চান না ampersands, শুধু একটি একক এক. 757 00:45:08,140 --> 00:45:14,970 758 00:45:14,970 --> 00:45:17,010 ঠিক আছে. 759 00:45:17,010 --> 00:45:18,140 >> সুতরাং এর দেখতে দিন. 760 00:45:18,140 --> 00:45:20,930 761 00:45:20,930 --> 00:45:23,920 তাই আমরা subsetted partyid তারা ডেমোক্র্যাট যেখানে 762 00:45:23,920 --> 00:45:25,300 এবং তারা মান অনুপস্থিত করছি না. 763 00:45:25,300 --> 00:45:27,690 এবং এখন এর যাক যা তারা জন্য ভোট বেশী. 764 00:45:27,690 --> 00:45:31,530 তাই এটি সবচেয়ে ভালো মনে হয়, তাদের মধ্যে 1 ভোট দিয়েছেন. 765 00:45:31,530 --> 00:45:36,090 তাই আমি এগিয়ে যান যাচ্ছে না এবং যে কেরি বলে. 766 00:45:36,090 --> 00:45:39,507 >> এবং একইভাবে, আপনি যা করতে পারেন এছাড়াও রিপাবলিকান যান 767 00:45:39,507 --> 00:45:41,090 এবং আশা, এই আপনি 2 দিতে হবে. 768 00:45:41,090 --> 00:45:49,730 769 00:45:49,730 --> 00:45:51,770 এটি বিভিন্ন কলাম শুধু একটি গুচ্ছ. 770 00:45:51,770 --> 00:45:53,070 এবং প্রকৃতপক্ষে, এটা 2. 771 00:45:53,070 --> 00:45:55,750 সুতরাং, সব রিপাবলিকান partyid তাদের অধিকাংশই 2 ভোট হয়. 772 00:45:55,750 --> 00:45:58,390 >> তাই এটি শুধু, মনে হয় ভালো এই এ খুঁজছেন দ্বারা, 773 00:45:58,390 --> 00:46:00,600 রিপাবলিকান হতে যাচ্ছে একটি very-- বা partyid 774 00:46:00,600 --> 00:46:02,790 একটি খুব হতে যাচ্ছে নির্ণয় বড় ফ্যাক্টর 775 00:46:02,790 --> 00:46:05,420 কোন প্রার্থী তারা ভোট যাচ্ছে. 776 00:46:05,420 --> 00:46:07,120 এবং এই সাধারণ সম্ভবত সত্য. 777 00:46:07,120 --> 00:46:10,139 এবং এই আপনার সাথে মেলে অনুভূতি, অবশ্যই. 778 00:46:10,139 --> 00:46:11,930 সুতরাং আমি মনে হয় ভালো তাই সময় চলমান আউট 779 00:46:11,930 --> 00:46:17,040 আমাকে শুধু এগিয়ে যেতে হবে দিন এবং কিছু দ্রুত ছবি দেখাও. 780 00:46:17,040 --> 00:46:21,120 তাই এখানে সামান্য কিছু যে আরো ঠাহর সঙ্গে জটিল. 781 00:46:21,120 --> 00:46:26,450 তাই এই ক্ষেত্রে, এই একটি খুব হয় শুধু চেক সহজ বিশ্লেষণ কি 782 00:46:26,450 --> 00:46:28,500 '04 এর সভাপতি. 783 00:46:28,500 --> 00:46:33,920 >> তাই এই ক্ষেত্রে, এর যাক বলতে আপনি এই প্রশ্নের উত্তর দিতে চেয়েছিলেন. 784 00:46:33,920 --> 00:46:38,540 সুতরাং আমরা ভোট জানতে চেয়েছিলেন 2004 প্রেসিডেন্ট নির্বাচনে আচরণ 785 00:46:38,540 --> 00:46:41,170 এবং যে জাতি দ্বারা পরিবর্তিত হয় কিভাবে. 786 00:46:41,170 --> 00:46:44,380 তাই না শুধুমাত্র আপনি করতে চান না , ভোট আচরণ দেখতে 787 00:46:44,380 --> 00:46:47,860 কিন্তু আপনি প্রতিটি উপসেট করতে চান জাতি এবং সাজানোর যে সংক্ষেপ. 788 00:46:47,860 --> 00:46:50,770 এবং আপনি শুধুমাত্র বলতে পারেন এই জটিল স্বরলিপি দ্বারা 789 00:46:50,770 --> 00:46:52,580 এই যে ধরনের অস্পষ্ট হচ্ছে. 790 00:46:52,580 --> 00:46:56,390 >> তাই আরো উন্নত আর এক সাম্প্রতিক ধরনের এছাড়াও যে প্যাকেজ 791 00:46:56,390 --> 00:47:00,070 dplyr বলা হয়. 792 00:47:00,070 --> 00:47:03,060 তাই এটা অধিকার এখানে এই এক. 793 00:47:03,060 --> 00:47:08,080 এবং ggg-- ggplot2 শুধু একটি চমৎকার ভাল দৃশ্য করছেন উপায় 794 00:47:08,080 --> 00:47:09,400 বিল্ট ইন এক তুলনায়. 795 00:47:09,400 --> 00:47:11,108 >> তাই আমি লোড করতে যাচ্ছি এই দুটি লাইব্রেরি. 796 00:47:11,108 --> 00:47:13,200 797 00:47:13,200 --> 00:47:16,950 এবং তারপর, আমি যেতে চলেছি এগিয়ে এবং এই কমান্ড চালানো. 798 00:47:16,950 --> 00:47:19,050 আপনি শুধুমাত্র একটি কালো বাক্স হিসাবে এই বিবেচনা করতে পারেন. 799 00:47:19,050 --> 00:47:23,460 >> কি হচ্ছে এই পাইপ যে অপারেটর এই যুক্তি ক্ষণস্থায়ী হয় 800 00:47:23,460 --> 00:47:24,110 এখানে মধ্যে. 801 00:47:24,110 --> 00:47:28,070 তাই আমি দেয় গ্রুপ বলার অপেক্ষা রাখে না জাতি এবং তারপর সভাপতি 04. 802 00:47:28,070 --> 00:47:31,530 এবং তারপর, এই সমস্ত অন্যান্য কমান্ড ফিল্টার এবং তারপর সংক্ষেপিত করা হয় 803 00:47:31,530 --> 00:47:34,081 যেখানে আমি গণনা করছি এবং তারপর আমি এটা এখানে অঙ্কন করছি. 804 00:47:34,081 --> 00:47:39,980 805 00:47:39,980 --> 00:47:42,500 শীতল ঠিক আছে. 806 00:47:42,500 --> 00:47:44,620 সুতরাং এর এগিয়ে যান এবং ভালো দেখায় তা দেখতে. 807 00:47:44,620 --> 00:47:52,280 808 00:47:52,280 --> 00:47:57,290 >> সুতরাং এখানে কি ঘটছে যে আমি তারপর ঘোড়দৌড় এবং প্রতিটি অঙ্কিত 809 00:47:57,290 --> 00:47:59,670 যা তারা জন্য ভোট বেশী. 810 00:47:59,670 --> 00:48:03,492 এবং এই দুটি ভিন্ন মান 2 এবং 1 মিলা. 811 00:48:03,492 --> 00:48:05,325 আপনি আরো হতে চান মার্জিত, আপনি যা করতে পারেন 812 00:48:05,325 --> 00:48:11,770 মাত্র 2 Kerry-- বা যে নির্দিষ্ট 2 বুশ, এবং তারপর 1 কেরি হয়. 813 00:48:11,770 --> 00:48:13,700 এবং আপনি করতে পারেন আপনার কিংবদন্তি যে. 814 00:48:13,700 --> 00:48:17,410 >> এবং যদি আপনি এই বার গ্রাফ বিভক্ত করতে পারেন. 815 00:48:17,410 --> 00:48:19,480 এক জিনিস কারণ যে, যদি আপনি বিজ্ঞপ্তি, 816 00:48:19,480 --> 00:48:24,560 এই চিহ্নিত করতে খুব সহজ নয় এই দুটি মান যা বড়. 817 00:48:24,560 --> 00:48:27,920 তাই এক জিনিস আপনি চাই চাই কি এই নীল এলাকা নিতে হয় 818 00:48:27,920 --> 00:48:31,855 এবং আপনি তাই এখানে এটি উপর সরানো পাশে এই দুই পাশ তুলনা করতে পারেন. 819 00:48:31,855 --> 00:48:34,480 এবং আমি এমন কিছু আমি অনুমান ডান এখন কি সময় আছে না, 820 00:48:34,480 --> 00:48:36,660 কিন্তু যে কাজ করতে খুব সহজ. 821 00:48:36,660 --> 00:48:40,310 আপনি শুধু তদন্ত করতে পারেন ggplot এর man পৃষ্ঠা পড়ুন. 822 00:48:40,310 --> 00:48:47,170 তাই আপনি যদি ঠিক মত ggplot করতে পারেন এবং এই যে মানুষ পৃষ্ঠার মধ্যে পড়া. 823 00:48:47,170 --> 00:48:51,920 >> তাই শুধু দ্রুত আমাকে আপনি কিছু শান্ত জিনিষ দেখাতে. 824 00:48:51,920 --> 00:48:57,610 এর এগিয়ে যান এবং শুধু একটি চাচ্ছি যাওয়া যাক মেশিন লার্নিং আবেদন. 825 00:48:57,610 --> 00:49:02,450 সুতরাং আসুন আমরা এই তিনটি আছে বলা যাক প্যাকেজ তাই আমি এই লোড করা যাচ্ছে না. 826 00:49:02,450 --> 00:49:05,500 827 00:49:05,500 --> 00:49:09,170 তাই এই কিছু ছাপে আউট তথ্য আমি জিনিস লোড পর. 828 00:49:09,170 --> 00:49:15,220 তাই আমি এই read.csv বলার অপেক্ষা রাখে না, এই ডেটা সেটটি, এবং এখন 829 00:49:15,220 --> 00:49:18,940 আমি এগিয়ে যান এবং দেখুন এবং করা যাচ্ছে না এই ডেটা সেটটি ভিতরে কি দেখতে. 830 00:49:18,940 --> 00:49:22,080 >> প্রথম 20 পর্যবেক্ষণ তাই. 831 00:49:22,080 --> 00:49:27,190 তাই আমি ঠিক এটা তাই X1, x2, এবং ওয়াই আছে এই মান একটি গুচ্ছ মত মনে হয় 832 00:49:27,190 --> 00:49:31,640 হয়তো 20 থেকে 80 বা তাই, যা ছোটো থেকে করা হয়. 833 00:49:31,640 --> 00:49:37,700 এবং তারপর একইভাবে X2 জন্য এবং তারপর এই Y লেবেলগুলি 0 এবং 1 বলে মনে হয়. 834 00:49:37,700 --> 00:49:49,500 >> এই পরীক্ষা করার জন্য, আমি করতে পারেন শুধু সংক্ষিপ্ত তথ্য X1, না. 835 00:49:49,500 --> 00:49:51,660 এবং তারপর একইভাবে জন্য এই সমস্ত অন্যান্য কলাম. 836 00:49:51,660 --> 00:49:55,300 তাই সংক্ষিপ্ত একটি দ্রুত উপায় হয় শুধু আপনি দ্রুত মান দেখাচ্ছে. 837 00:49:55,300 --> 00:49:56,330 ওহ, দুঃখিত. 838 00:49:56,330 --> 00:49:58,440 এই এক ওয়াই হতে হবে 839 00:49:58,440 --> 00:50:03,420 >> তাই এই ক্ষেত্রে, আপনি Quantiles, মধ্যমা, যেমন maxes. 840 00:50:03,420 --> 00:50:07,130 এই ক্ষেত্রে, DataY হলো, আপনি দেখতে পারেন এটা ঠিক 0 এবং 1 হতে যাচ্ছে যে. 841 00:50:07,130 --> 00:50:10,100 এছাড়াও গড় বলার অপেক্ষা রাখে না 0.6, শুধু এটা মানে হল যে 842 00:50:10,100 --> 00:50:13,380 আমি 0 সেঃ চেয়ে বেশি 1s আছে মত মনে হয়. 843 00:50:13,380 --> 00:50:16,160 >> তাই আমাকে এগিয়ে এবং শো যান আপনি কি ভালো দেখায়. 844 00:50:16,160 --> 00:50:17,470 তাই আমি ঠিক এই প্লটে বিভক্ত করা যাচ্ছে না. 845 00:50:17,470 --> 00:50:22,852 846 00:50:22,852 --> 00:50:24,636 এই পরিষ্কার কিভাবে দেখতে দিন. 847 00:50:24,636 --> 00:50:30,492 848 00:50:30,492 --> 00:50:31,468 ঠিক আছে ওহ. 849 00:50:31,468 --> 00:50:35,840 850 00:50:35,840 --> 00:50:36,340 ঠিক আছে. 851 00:50:36,340 --> 00:50:37,590 >> তাই এই এটা দেখে মনে হচ্ছে কি না. 852 00:50:37,590 --> 00:50:46,310 তাই এটা আমি নির্দিষ্ট ন্যাবা মত মনে হয় 0, এবং তারপর লাল হিসাবে আমি 1s হিসাবে উল্লেখ. 853 00:50:46,310 --> 00:50:52,190 তাই এখানে এটা দেখে মনে হচ্ছে লেবেল পয়েন্ট এবং এটা 854 00:50:52,190 --> 00:50:56,410 আপনি কিছু কিছু চেয়েছিলেন মত ​​মনে হয় এই ক্লাস্টারিং ধরণের. 855 00:50:56,410 --> 00:51:01,020 >> এবং আমাকে শুধু এগিয়ে এবং শো যান এই বিল্ট ইন ফাংশন আপনি কিছু. 856 00:51:01,020 --> 00:51:03,580 তাই এখানে LM হয়. 857 00:51:03,580 --> 00:51:06,060 সুতরাং শুধু এই চেষ্টা করা হয় এই একটি লাইন মাপসই করা হবে. 858 00:51:06,060 --> 00:51:08,640 তাই কি ভাল উপায় আমি যেমন একটি লাইন ফিট করতে পারে 859 00:51:08,640 --> 00:51:14,020 এটি সেরা আলাদা হবে যে ক্লাস্টারিং এই সাজানোর. 860 00:51:14,020 --> 00:51:21,790 এবং মনে মনে, আপনি শুধু দেখতে পারেন আমি সব এই কমান্ড চালানো যে 861 00:51:21,790 --> 00:51:25,450 এবং তারপর, আমি যাচ্ছি এগিয়ে এবং লাইন যোগ করুন. 862 00:51:25,450 --> 00:51:28,970 >> তাই এই সেরা অনুমান মত মনে হয়. 863 00:51:28,970 --> 00:51:34,150 এটা ছোট যে সেরা এক গ্রহণ এর এই লাইন মাপসই, চেষ্টা ত্রুটি. 864 00:51:34,150 --> 00:51:40,000 একথাও ঠিক যে, এই ধরনের দেখায় ভাল, কিন্তু এটি ভাল না. 865 00:51:40,000 --> 00:51:43,130 এবং রৈখিক মডেল, মধ্যে সাধারণ, হতে যাচ্ছে 866 00:51:43,130 --> 00:51:46,811 তত্ত্ব জন্য এবং শুধুমাত্র বাছাই করা সত্যিই মহান মেশিনের ভবন মৌলিক 867 00:51:46,811 --> 00:51:47,310 শেখার. 868 00:51:47,310 --> 00:51:50,330 কিন্তু বাস্তবে, আপনি চলুন আরও সাধারণ কিছু করতে চান. 869 00:51:50,330 --> 00:51:54,280 >> তাই আপনি শুধু চলমান চেষ্টা করতে পারেন কিছু একটি স্নায়ুর নেটওয়ার্ক বলা হয়. 870 00:51:54,280 --> 00:51:57,110 এই জিনিস উত্তরোত্তর আরো সাধারণ. 871 00:51:57,110 --> 00:52:00,530 এবং তারা ঠিক হয় fantastically কাজ বড় ডেটাসেট জন্য. 872 00:52:00,530 --> 00:52:07,080 তাই এই ক্ষেত্রে, আমরা কেবল থাকতে আসুন আমরা nrow আছে see-- যাক. 873 00:52:07,080 --> 00:52:09,010 তাই nrow শুধু সারি সংখ্যা বলার অপেক্ষা রাখে না. 874 00:52:09,010 --> 00:52:11,790 আমি, তাই এই ক্ষেত্রে 100 পর্যবেক্ষণ আছে. 875 00:52:11,790 --> 00:52:15,010 >> তাই আমাকে এগিয়ে যান এবং একটি স্নায়ুর নেটওয়ার্ক না. 876 00:52:15,010 --> 00:52:18,620 তাই এই সত্যিই চমৎকার আমি শুধু nnet বলতে পারেন কারণ 877 00:52:18,620 --> 00:52:21,767 এবং তারপর আমি ওয়াই regressing করছি তাই ওয়াই যে কলাম হয়. 878 00:52:21,767 --> 00:52:23,850 এবং তারপর এটি উপর regressing অন্য দুটি ভেরিয়েবল. 879 00:52:23,850 --> 00:52:27,360 তাই এই খাটো x1 এবং x2 জন্য স্বরলিপি. 880 00:52:27,360 --> 00:52:29,741 >> সুতরাং আসুন এগিয়ে যান এবং এই রান যাক. 881 00:52:29,741 --> 00:52:30,240 ওহ, দুঃখিত. 882 00:52:30,240 --> 00:52:32,260 আমি এই পুরো জিনিস চালানোর প্রয়োজন. 883 00:52:32,260 --> 00:52:37,500 এবং শুধু এই স্বরলিপি মুদ্রণ করা হয় কিভাবে দ্রুত বা না দ্রুত জন্য এটি 884 00:52:37,500 --> 00:52:38,460 converged. 885 00:52:38,460 --> 00:52:41,420 সুতরাং এটি একই বিন্দুতে মিলিত হয়নি বলে মনে হচ্ছে. 886 00:52:41,420 --> 00:52:44,970 তাই আমাকে এগিয়ে এবং মুদ্রণ যান কি ভালো দেখায় আউট. 887 00:52:44,970 --> 00:52:51,260 >> এখানে ছবি এবং এখানে দেখুন এটা ফিট কত ভাল দেখাচ্ছে একটি কনট্যুর. 888 00:52:51,260 --> 00:52:56,380 এবং এই আপনি দেখতে পারেন না শুধু হয় এই খুব, খুব সুন্দর হয়. 889 00:52:56,380 --> 00:52:59,400 এটি এমনকি হতে পারে আপনি এটিও করতে পারেন overfitting, কিন্তু 890 00:52:59,400 --> 00:53:03,390 অন্যান্য সঙ্গে এই জন্য অ্যাকাউন্ট ক্রস বৈধতা মত কৌশল. 891 00:53:03,390 --> 00:53:06,180 এবং এই আর মধ্যে নির্মিত হয় 892 00:53:06,180 --> 00:53:09,170 >> এবং শুধু আপনাকে দেখাতে আমাকে ভেক্টর মেশিন সমর্থন. 893 00:53:09,170 --> 00:53:12,470 এই অন্য সত্যিই সাধারণ মেশিন লার্নিং কৌশল. 894 00:53:12,470 --> 00:53:18,550 এটা রৈখিক মডেলের অনুরূপ কিন্তু এটি একটি কার্নেল পদ্ধতি বলা কি ব্যবহার করে. 895 00:53:18,550 --> 00:53:22,790 এবং এর যে কত ভাল দেখতে দিন. 896 00:53:22,790 --> 00:53:26,430 তাই এই এক কিভাবে অনুরূপ ভাল একটি স্নায়ুর নেটওয়ার্ক, সঞ্চালিত 897 00:53:26,430 --> 00:53:27,900 কিন্তু এটা অনেক বেশি বাধামুক্ত না. 898 00:53:27,900 --> 00:53:35,740 এবং এই উপর ভিত্তি করে বন্ধ করা হয় কিভাবে SVMs কাজ what--. 899 00:53:35,740 --> 00:53:40,250 >> সুতরাং শুধু এই একটি খুব কিছু সংক্ষিপ্ত 900 00:53:40,250 --> 00:53:43,822 বিল্ট ইন ফাংশন আপনি কি করতে পারেন এবং তথ্য অন্বেষণ কিছু. 901 00:53:43,822 --> 00:53:45,905 তাই আমাকে শুধু এগিয়ে যান এবং স্লাইড ফিরে যান. 902 00:53:45,905 --> 00:53:50,290 903 00:53:50,290 --> 00:53:53,670 >> তাই সম্ভবত, এই হল খুব ব্যাপক না. 904 00:53:53,670 --> 00:53:57,140 এবং এই সত্যিই শুধু একটি টিজার হয় আপনি কি সত্যিই আর কি করতে পারেন আপনি দেখাচ্ছে 905 00:53:57,140 --> 00:53:59,100 তাই আপনি শুধু চান তাহলে এখানে, আরো জানতে 906 00:53:59,100 --> 00:54:01,210 বিভিন্ন সম্পদ একটি গুচ্ছ আছে. 907 00:54:01,210 --> 00:54:06,890 >> আপনি পাঠ্যবই অনুরাগী বা যদি আপনি তাই শুধু অনলাইন জিনিস পড়া অনুরাগী, 908 00:54:06,890 --> 00:54:09,670 তাহলে এই একটি চমত্কার Hadley Wickham পর এক, 909 00:54:09,670 --> 00:54:13,010 এছাড়াও তৈরি যারা এই সব সত্যিই শীতল প্যাকেজ. 910 00:54:13,010 --> 00:54:17,420 আপনি ভিডিও এর অনুরাগী হন, তাহলে বার্কলে একটি ভয়ঙ্কর পোষ্টারের মেয়াদ আছে 911 00:54:17,420 --> 00:54:21,060 যে ধরনের দীর্ঘ several-- যে. 912 00:54:21,060 --> 00:54:24,210 এবং এটা প্রায় আপনি শেখানো হবে সবকিছু আপনি আর সম্পর্কে জানতে চাই 913 00:54:24,210 --> 00:54:27,770 >> এবং একইভাবে, Codeacademy আছে এবং এই সমস্ত অন্যান্য সাজানোর 914 00:54:27,770 --> 00:54:29,414 ইন্টারেক্টিভ ওয়েবসাইট. 915 00:54:29,414 --> 00:54:31,580 তারা পাচ্ছেন আরো এবং আরো সাধারণ common--. 916 00:54:31,580 --> 00:54:33,749 তাই এই Codeacademy অনুরূপ. 917 00:54:33,749 --> 00:54:35,790 এবং পরিশেষে, আপনি যদি ঠিক কমিউনিটি চান এবং সাহায্য, 918 00:54:35,790 --> 00:54:38,800 এই একটি গুচ্ছ আছে আপনি যেতে পারেন কিছু. 919 00:54:38,800 --> 00:54:40,880 একথাও ঠিক যে, আমরা এখনও শুধু, মেইলিং তালিকা ব্যবহার 920 00:54:40,880 --> 00:54:44,860 প্রায় প্রতিটি অন্যান্য ভালো প্রোগ্রামিং ভাষা সম্প্রদায়. 921 00:54:44,860 --> 00:54:47,880 এবং #rstats, এই হল আমাদের সম্প্রদায়ের টুইটার. 922 00:54:47,880 --> 00:54:49,580 এটা আসলে বেশ সাধারণ. 923 00:54:49,580 --> 00:54:50,850 এবং তারপর ব্যবহারকারী! 924 00:54:50,850 --> 00:54:52,340 শুধু আমাদের সম্মেলন হয়. 925 00:54:52,340 --> 00:54:55,390 >> এবং তারপর, অবশ্যই, আপনি যা করতে পারেন এই সমস্ত অন্যান্য প্রশ্ন ও কিছু ব্যবহার, 926 00:54:55,390 --> 00:54:57,680 স্ট্যাক ওভারফ্লো মত, গুগল, এবং তারপর GitHub. 927 00:54:57,680 --> 00:55:00,490 এই প্যাকেজ এর সবচেয়ে কারণ এবং সম্প্রদায়ের অনেক 928 00:55:00,490 --> 00:55:03,420 উন্নয়নশীল প্রায় কেন্দ্রীভূত করা হবে কোড এটি ওপেন সোর্স কারণ. 929 00:55:03,420 --> 00:55:05,856 এবং এটা GitHub উপর শুধু সত্যিই চমৎকার. 930 00:55:05,856 --> 00:55:08,730 এবং পরিশেষে, আপনি যদি আমার সাথে যোগাযোগ করতে পারেন আপনি ঠিক কোন দ্রুত প্রশ্ন আছে. 931 00:55:08,730 --> 00:55:13,530 সুতরাং আপনি এখানে টুইটারে আমাকে খুঁজে পেতে পারেন, আমার ওয়েবসাইট, এবং শুধু আমার ইমেইল. 932 00:55:13,530 --> 00:55:17,840 তাই আশা করছি, যে ছিল কিছু আছে শুধু একটি সংক্ষিপ্ত টিজার 933 00:55:17,840 --> 00:55:20,900 কি আর কাজ হল সত্যিই সক্ষম. 934 00:55:20,900 --> 00:55:23,990 আর আশা করছি, আপনি শুধু এই তিনটি লিঙ্ক চেক আউট 935 00:55:23,990 --> 00:55:25,760 এবং আপনি আরো কি করতে পারেন দেখতে. 936 00:55:25,760 --> 00:55:28,130 এবং আমি যে শুধু এটা সম্বন্ধে অনুমান. 937 00:55:28,130 --> 00:55:28,630 ধন্যবাদ. 938 00:55:28,630 --> 00:55:30,780 >> [সাধুবাদ] 939 00:55:30,780 --> 00:55:31,968