1 00:00:00,000 --> 00:00:05,691 2 00:00:05,691 --> 00:00:07,690 કોન્નોર HARRIS: હજુ પણ હું કેટલાક આકર્ષક વિડિઓ લાગે 3 00:00:07,690 --> 00:00:12,570 એક વ્યાવસાયિક કન્સલ્ટન્સી દ્વારા ઉત્પાદિત કે આર તેના કામ ઘણો ઉપયોગ કરે છે. 4 00:00:12,570 --> 00:00:16,329 >> નેરેટર: આંકડા પાછળ છે, એનાલિટિક્સ, અને વિઝ્યુલાઇઝેશંસ 5 00:00:16,329 --> 00:00:19,770 કે આજે તેજસ્વી માહિતી વૈજ્ઞાનિકો અને બિઝનેસ નેતાઓ પર આધાર રાખે છે 6 00:00:19,770 --> 00:00:22,012 શક્તિશાળી નિર્ણયો? 7 00:00:22,012 --> 00:00:23,540 તમે હંમેશા તેને જોઈ શકે છે. 8 00:00:23,540 --> 00:00:24,790 પરંતુ તે ત્યાં છે. 9 00:00:24,790 --> 00:00:29,460 તે આર કહેવાય છે, ઓપન સોર્સ r-- આ આંકડાકીય પ્રોગ્રામિંગ ભાષા 10 00:00:29,460 --> 00:00:32,630 કે માહિતી નિષ્ણાતના વિશ્વમાં બધું માટે ઉપયોગ પર 11 00:00:32,630 --> 00:00:35,350 સામાજિક વ્યાપક મેપિંગ થી ઓનલાઇન અને માર્કેટિંગ પ્રવાહો 12 00:00:35,350 --> 00:00:39,210 નાણાકીય અને આબોહવા વિકસાવવા માટે અમારું અર્થતંત્ર વાહન મદદ કે મોડેલો 13 00:00:39,210 --> 00:00:40,780 અને સમુદાયો. 14 00:00:40,780 --> 00:00:44,910 >> પરંતુ બરાબર આર શું છે અને જ્યાં, r શરૂ કર્યું? 15 00:00:44,910 --> 00:00:48,620 વેલ મૂળ આર શરૂ અહીં બે પ્રોફેસરો સાથે 16 00:00:48,620 --> 00:00:51,950 જે વધુ સારી રીતે આંકડાકીય ઇચ્છતા તેમના વિદ્યાર્થીઓ માટે પ્લેટફોર્મ. 17 00:00:51,950 --> 00:00:56,030 તેથી તેઓ એક મોડેલિંગ બનાવવામાં આંકડાકીય ભાષા એસ પછી 18 00:00:56,030 --> 00:01:00,480 તેઓ ઘણા લોકો સાથે, પર કામ કરે છે અને આર મદદથી રાખવામાં, 19 00:01:00,480 --> 00:01:05,489 આર સાધનો બનાવવા અને શોધવા આર નવા કાર્યક્રમો દરેક દિવસ. 20 00:01:05,489 --> 00:01:07,750 >> આ આભાર હોય છે આંતરરાષ્ટ્રીય સમુદાય પ્રયાસ 21 00:01:07,750 --> 00:01:11,850 આર હજારો સાથે વધતી રાખવામાં આંતરિક વપરાશકર્તા બનાવવામાં લાઈબ્રેરીઓ 22 00:01:11,850 --> 00:01:15,500 આર કાર્યક્ષમતા વધારવા માટે અને ભીડ-સ્ત્રોત ગુણવત્તા માન્યતા 23 00:01:15,500 --> 00:01:19,740 અને સૌથી જાણીતા ટેકો દરેક ક્ષેત્રમાં ઉદ્યોગ નેતાઓ કે 24 00:01:19,740 --> 00:01:25,040 આર, કારણ કે જે મહાન છે વાપરે આર તે શું કરે છે ખાતે શ્રેષ્ઠ છે. 25 00:01:25,040 --> 00:01:28,540 ઝડપથી નિષ્ણાતના ઉભરતા અને સરળતાથી અર્થઘટન સાથે સંચાર કરે છે, 26 00:01:28,540 --> 00:01:33,790 અને ઝડપથી તેમના બતાવતી માહિતી વિઝ્યુઅલાઈઝ વિશ્વભરમાં આર વપરાશકર્તાઓ વધતી જતી સમુદાય 27 00:01:33,790 --> 00:01:36,380 અને કેવી રીતે ઓપન સોર્સ જુઓ આર આકાર માટે ચાલુ રહે છે 28 00:01:36,380 --> 00:01:39,340 આંકડાકીય ભાવિ વિશ્લેષણ અને માહિતી વિજ્ઞાન. 29 00:01:39,340 --> 00:01:44,660 30 00:01:44,660 --> 00:01:47,710 >> કોન્નોર HARRIS: ઠીક છે, સરસ. 31 00:01:47,710 --> 00:01:50,360 મારી પોતાની રજૂઆત તેથી થોડી વધુ સ્વસ્થ હશે. 32 00:01:50,360 --> 00:01:54,380 તે ખૂબ સમાવેશ નહીં ઉત્તેજક પૃષ્ઠભૂમિ સંગીત. 33 00:01:54,380 --> 00:01:59,160 તમે વિડિઓ જોવા મળી હતી પરંતુ, આર જેવું છે સામાન્ય હેતુ કાર્યક્રમ ભાષા. 34 00:01:59,160 --> 00:02:03,720 પરંતુ તે મોટે ભાગે બનાવવામાં આવી હતી આંકડાકીય કામ માટે. 35 00:02:03,720 --> 00:02:07,980 >> તેથી તે આંકડા માટે રચાયેલ છે, માહિતી ખાણકામ માટે માહિતી વિશ્લેષણ માટે. 36 00:02:07,980 --> 00:02:12,420 અને તેથી તમે ઘણો આ જોઈ શકો છો ડિઝાઇન પસંદગીઓ આર ઉત્પાદકો 37 00:02:12,420 --> 00:02:13,320 કરી હતી. 38 00:02:13,320 --> 00:02:15,472 તે મોટે ભાગે માટે રચાયેલ છે ન હોય તેવા લોકો 39 00:02:15,472 --> 00:02:17,930 પ્રોગ્રામિંગ નિષ્ણાતો, જે માત્ર પ્રોગ્રામિંગ તેજી છે 40 00:02:17,930 --> 00:02:23,460 બાજુ પર જેથી તેઓ તેમના કામ કરી શકે છે સામાજિક વિજ્ઞાન અથવા આંકડા 41 00:02:23,460 --> 00:02:25,440 અથવા ગમે. 42 00:02:25,440 --> 00:02:27,850 >> તે ખૂબ જ ઘણો છે સી મહત્વપૂર્ણ તફાવતો 43 00:02:27,850 --> 00:02:33,200 વાક્યરચના અને કોષ્ટકો પરંતુ તે ઉપયોગ કરે છે વ્યાપક જ છે. 44 00:02:33,200 --> 00:02:36,830 અને તમે ખૂબ લાગે કરીશું બેટ બોલ અધિકાર ઘરે જ. 45 00:02:36,830 --> 00:02:38,520 તે હિતાવહ ભાષા છે. 46 00:02:38,520 --> 00:02:40,260 >> તે વિશે ખૂબ ચિંતા ન કરો તમે આ શબ્દ ખબર ન હોય તો. 47 00:02:40,260 --> 00:02:42,676 પરંતુ તફાવત છે હિતાવહ, ઘોષણાત્મક વચ્ચે, 48 00:02:42,676 --> 00:02:43,810 અને વિધેયાત્મક. 49 00:02:43,810 --> 00:02:47,600 હિતાવહ માત્ર તમે એનો અર્થ એ થાય મૂળભૂત આદેશો છે કે નિવેદનો. 50 00:02:47,600 --> 00:02:52,340 અને પછી દુભાષિયો અથવા કોમ્પ્યુટર તેમને એક પછી એક નીચે મુજબ છે. 51 00:02:52,340 --> 00:02:56,630 તે નબળું હોય છે, ટાઇપ છે આર કોઈ પ્રકાર જાહેરાતો 52 00:02:56,630 --> 00:02:59,130 >> અને પછી લાઇન્સ વિવિધ પ્રકારો વચ્ચે 53 00:02:59,130 --> 00:03:03,920 થોડી વધુ છૂટક કરતાં હોય છે તેઓ ઉદાહરણ માટે, સી માં છે. 54 00:03:03,920 --> 00:03:06,450 અને હું ત્યાં છે જણાવ્યું હતું કે ખૂબ જ વ્યાપક સુવિધાઓ 55 00:03:06,450 --> 00:03:15,610 આલેખન માટે, આંકડાકીય માટે માહિતી ખાણકામ વિશ્લેષણ. 56 00:03:15,610 --> 00:03:19,540 આ બંને માં બાંધવામાં આવે છે ભાષા અને વિડિઓ જણાવ્યું હતું કે, 57 00:03:19,540 --> 00:03:23,680 તૃતીય પક્ષ પુસ્તકાલયો હજારો કે તમે ડાઉનલોડ કરો અને મફત ઉપયોગ કરી શકો છો 58 00:03:23,680 --> 00:03:25,340 ખૂબ જ શિથિલ લાયસન્સ શરતો સાથે. 59 00:03:25,340 --> 00:03:28,800 60 00:03:28,800 --> 00:03:31,500 >> સામાન્ય રીતે તેથી, હું ભલામણ છો તમે આ બે પુસ્તકો જોવા 61 00:03:31,500 --> 00:03:34,610 તમે આર વન પર કામ કરવા માટે જઈ રહ્યાં છો, તો તેમને સત્તાવાર આર પ્રારંભિક છે 62 00:03:34,610 --> 00:03:35,110 માર્ગદર્શન આપે છે. 63 00:03:35,110 --> 00:03:38,660 તે દ્વારા જાળવવામાં છે આર કોર વિકાસકર્તાઓ 64 00:03:38,660 --> 00:03:42,400 તમે ફરીથી નિઃશુલ્ક ડાઉનલોડ કરી શકો છો ત્યાં તે લિંક પર કાયદેસર ચાર્જ છે. 65 00:03:42,400 --> 00:03:45,430 66 00:03:45,430 --> 00:03:49,869 આ તમામ સ્લાઇડ્સ જવા માટે જતા હોય ઇન્ટરનેટ પર, CS50 વેબસાઇટ પર 67 00:03:49,869 --> 00:03:50,660 આ પછી કરવામાં આવે છે. 68 00:03:50,660 --> 00:03:53,690 જેથી કોઈ જરૂર નકલ કરવા પાગલપણામાં વસ્તુઓ નીચે. 69 00:03:53,690 --> 00:03:56,800 >> અન્ય એક છે Cosma Shalizi દ્વારા પુસ્તક 70 00:03:56,800 --> 00:04:00,100 આંકડા અધ્યાપક કોણ છે કાર્નેગી મેલોન, ઉન્નત માહિતી તરીકે ઓળખાય 71 00:04:00,100 --> 00:04:02,160 એક થી વિશ્લેષણ જુઓ પ્રાથમિક બિંદુ. 72 00:04:02,160 --> 00:04:04,010 આ મુખ્યત્વે આર પુસ્તક નથી. 73 00:04:04,010 --> 00:04:07,130 તે આંકડા પુસ્તક છે અને તે માહિતી વિશ્લેષણ પુસ્તક છે. 74 00:04:07,130 --> 00:04:11,990 પરંતુ તે લોકો માટે ખૂબ જ સુલભ છે જે આંકડા જ્ઞાન એક નાની માત્રા હોય છે. 75 00:04:11,990 --> 00:04:13,750 >> હું એક સામાન્ય કોર્સ ક્યારેય લીધી છે. 76 00:04:13,750 --> 00:04:17,269 હું માત્ર બીટ્સ અને ટુકડાઓ ખબર વિવિધ સાથી વિષયો 77 00:04:17,269 --> 00:04:18,579 કે હું અભ્યાસક્રમો ભર્યું છે. 78 00:04:18,579 --> 00:04:21,839 અને હું સમજી કરવાનો હતો તે સંપૂર્ણપણે સારી રીતે. 79 00:04:21,839 --> 00:04:25,630 >> તમામ આધાર આપવામાં આવે છે આર તેઓ આર માં કરવામાં આવે છે 80 00:04:25,630 --> 00:04:30,280 અને તેઓ પણ કોડ સૂચિઓ છે દરેક આંકડો નીચે તમે કહેવું છે કે 81 00:04:30,280 --> 00:04:33,270 તમે કેવી રીતે આર કોડ સાથે દરેક આંકડો બનાવે છે. 82 00:04:33,270 --> 00:04:37,400 અને તે તો ખૂબ જ ઉપયોગી છે તમે અનુકરણ કરવાનો પ્રયાસ કરી રહ્યાં છો, 83 00:04:37,400 --> 00:04:38,650 તમે એક પુસ્તક માં જોવા કેટલાક આકૃતિ. 84 00:04:38,650 --> 00:04:47,840 >> અને ફરી ડાઉનલોડ માફ કરશો, stat.cmu.edu/cshalizi/ 85 00:04:47,840 --> 00:04:50,230 કે ઝૂલતો ડેશ cshalizi સ્લેશ જોઇએ. 86 00:04:50,230 --> 00:04:53,150 મને લાગે છે કે સુધારવા માટે ખાતરી કરો પડશે સત્તાવાર સ્લાઇડ્સ જાઓ ત્યારે. 87 00:04:53,150 --> 00:04:57,000 માત્ર છે, જે / ADAfaEPoV આ પુસ્તક શીર્ષક ટૂંકું. 88 00:04:57,000 --> 00:04:59,850 89 00:04:59,850 --> 00:05:02,500 >> તેથી સામાન્ય caveats-- આર ક્ષમતાઓ ઘણો છે. 90 00:05:02,500 --> 00:05:05,331 હું માત્ર આવરી કરવાનો પ્રયત્ન જાઉં છું વસ્તુઓ ઘણો સપાટી. 91 00:05:05,331 --> 00:05:08,580 આ પરિસંવાદ પણ પ્રથમ ભાગ માહિતી ડમ્પ કંઈક હોઈ ચાલે છે. 92 00:05:08,580 --> 00:05:11,437 હું તે વિશે ખૂબ દિલગીર છું. 93 00:05:11,437 --> 00:05:13,770 મૂળભૂત રીતે, હું જાઉં છું વસ્તુઓ ઘણો તમે દાખલ 94 00:05:13,770 --> 00:05:15,350 બેટ બોલ અધિકાર જઈને શક્ય તેટલી ઝડપથી. 95 00:05:15,350 --> 00:05:17,058 અને પછી અમે વિચાર છે, જે મજા ભાગ છે, 96 00:05:17,058 --> 00:05:20,570 હું તમને બધું બતાવી શકો છો જ્યાં ડેમો અમે સ્ક્રીન પર વિશે વાત કરી છે. 97 00:05:20,570 --> 00:05:23,321 અને તમે તમારા પોતાના પર આસપાસ રમી શકે છે. 98 00:05:23,321 --> 00:05:26,070 તેથી ઘણો પ્રયત્ન રહ્યું છે ટેકનિકલ સામગ્રી અહીં પર ફેંકી દે છે. 99 00:05:26,070 --> 00:05:28,060 બધા કે નીચે નકલ વિશે ચિંતા કરશો નહીં. 100 00:05:28,060 --> 00:05:31,740 કારણ, તમે વિચાર કરી શકો છો બધા પાછળથી આ CS50 વેબસાઇટ પર સામગ્રી. 101 00:05:31,740 --> 00:05:37,780 અને બી, તે ખરેખર છે કે મહત્વપૂર્ણ નથી સ્લાઇડ્સ આ યાદ. 102 00:05:37,780 --> 00:05:40,462 તે તમને મળી છે કે જે વધુ મહત્વપૂર્ણ છે તેની સાથે કેટલાક સાહજિક સુવિધા 103 00:05:40,462 --> 00:05:44,220 અને તે માત્ર આસપાસ રમી માંથી આવે છે. 104 00:05:44,220 --> 00:05:45,720 >> તેથી શા માટે આર ઉપયોગ કરો છો? 105 00:05:45,720 --> 00:05:49,440 મૂળભૂત રીતે, તમે એક પ્રોજેક્ટ છે કે જો મોટા માહિતી સમૂહો ખાણ સમાવેશ થાય છે, માહિતી 106 00:05:49,440 --> 00:05:52,664 દ્રશ્ય, તમે તમે છો, તો આર ઉપયોગ કરવો જોઈએ 107 00:05:52,664 --> 00:05:55,830 જટિલ આંકડાકીય વિશ્લેષણ કરી, કે Excel માં મુશ્કેલ હશે 108 00:05:55,830 --> 00:05:58,010 ઉદાહરણ તરીકે, તે કરશે પણ good-- કરી 109 00:05:58,010 --> 00:06:00,506 તમે આંકડાકીય કરી રહ્યાં છો, તો સ્વયંચાલિત છે કે વિશ્લેષણ. 110 00:06:00,506 --> 00:06:02,130 તમે એક વેબસાઇટ જાળવણી કરી રહ્યાં છો કહે છે. 111 00:06:02,130 --> 00:06:06,320 અને તમે સર્વર લોગ વાંચી કરવા માંગો છો દરેક દિવસ અને કેટલાક યાદી કમ્પાઈલ 112 00:06:06,320 --> 00:06:10,320 ટોચની દેશો જેમ કે તમારા વપરાશકર્તાઓ, આવતા હોય છે 113 00:06:10,320 --> 00:06:15,100 લાંબા કેવી રીતે પર કેટલાક સારાંશ આંકડા તેઓ તમારી વેબસાઇટ અથવા ગમે પર વિતાવે છે. 114 00:06:15,100 --> 00:06:16,910 અને તમે દરરોજ આ ચલાવવા માંગો છો. 115 00:06:16,910 --> 00:06:20,280 >> હવે તમે Excel માં આ કરી રહ્યા છીએ, તમે તમારા સર્વર લોગ પર જવા માટે હોય તો 116 00:06:20,280 --> 00:06:23,490 એક માં કે આયાત એક્સેલ માહિતી સ્પ્રેડશીટ, 117 00:06:23,490 --> 00:06:24,910 જાતે જ બધા વિશ્લેષણ ચલાવો. 118 00:06:24,910 --> 00:06:27,100 આર સાથે, તમે માત્ર એક સ્ક્રિપ્ટ લખી શકો છો. 119 00:06:27,100 --> 00:06:29,520 દરેક દિવસ ચલાવવા માટે સુનિશ્ચિત તમારી ઓપરેટિંગ સિસ્ટમ છે. 120 00:06:29,520 --> 00:06:33,657 અને પછી 2:00 કલાકે દરેક રાત્રે, અથવા તમે ચલાવવા માટે સુનિશ્ચિત ત્યારે, 121 00:06:33,657 --> 00:06:35,990 તે મારફતે જુઓ કરશે તમારા તે દિવસ માટે ઈન્ટરનેટ ટ્રાફિક. 122 00:06:35,990 --> 00:06:39,010 અને પછી બીજા દિવસે, તમે પડશે આ ચળકતી, નવા અહેવાલમાં છે 123 00:06:39,010 --> 00:06:41,710 આ બધા સાથે અથવા ગમે માહિતી તમે માટે પૂછવામાં. 124 00:06:41,710 --> 00:06:44,960 125 00:06:44,960 --> 00:06:50,217 >> જેથી મૂળભૂત આર સિસ્કો છે સિસ્કો વિશ્લેષણ વિરુદ્ધ પ્રોગ્રામિંગ. 126 00:06:50,217 --> 00:06:51,050 પ્રાથમિક કરવામાં આવે છે. 127 00:06:51,050 --> 00:06:53,104 માતાનો વાસ્તવિક વસ્તુઓ માં વિચાર કરીએ. 128 00:06:53,104 --> 00:06:55,020 તેથી ત્રણ વાસ્તવિક છે ભાષામાં પ્રકારો. 129 00:06:55,020 --> 00:06:56,120 આંકડાકીય પ્રકારના હોય છે. 130 00:06:56,120 --> 00:07:01,250 વચ્ચે તફાવત જેવું છે પૂર્ણાંકો અને ફ્લોટિંગ પોઇન્ટ, 131 00:07:01,250 --> 00:07:02,769 પરંતુ ખરેખર નથી. 132 00:07:02,769 --> 00:07:04,560 એક અક્ષર હોય છે શબ્દમાળાઓ છે, કે જે લખો. 133 00:07:04,560 --> 00:07:07,100 અને તાર્કિક છે બુલિયનો છે, કે જે લખો. 134 00:07:07,100 --> 00:07:11,080 >> અને તમે પ્રકારો વચ્ચે કન્વર્ટ કરી શકો છો આંકડાકીય તરીકે આ વિધેયો વાપરીને, 135 00:07:11,080 --> 00:07:15,220 લોજિકલ તરીકે પાત્ર તરીકે. 136 00:07:15,220 --> 00:07:17,510 તમે ફોન કરો છો, તો ઉદાહરણ તરીકે, એક દોરી પર આંકડાકીય તરીકે, 137 00:07:17,510 --> 00:07:20,030 તે શબ્દમાળા વાંચી કરવાનો પ્રયત્ન કરશે એક નંબર છે, એ જ માર્ગ તરીકે 138 00:07:20,030 --> 00:07:25,897 કે a2i અને scanf કરવા માટે, અને સી તો તમે સાચું કે ખોટું પર આંકડાકીય તરીકે કૉલ 139 00:07:25,897 --> 00:07:26,980 તે 1 અથવા 0 રૂપાંતરિત કરશે. 140 00:07:26,980 --> 00:07:29,110 તમે પાત્ર તરીકે કૉલ કંઈપણ પર પડશે 141 00:07:29,110 --> 00:07:32,550 એક માં કે કન્વર્ટ શબ્દમાળા પ્રતિનિધિત્વ. 142 00:07:32,550 --> 00:07:34,990 >> અને પછી વેક્ટર્સ અને મેટ્રિસેસ છે. 143 00:07:34,990 --> 00:07:37,580 તેથી વેક્ટર્સ મૂળભૂત છે 1 પરિમાણીય એરે. 144 00:07:37,580 --> 00:07:40,600 તેઓ અમે એરે કૉલ શું છે સી મેટ્રિસેસ 2 પરિમાણીય એરે. 145 00:07:40,600 --> 00:07:42,350 અને પછી ઊંચા પરિમાણીય એરે તમે કરી શકો છો 146 00:07:42,350 --> 00:07:48,560 3, 4, 5 પરિમાણો અથવા ગમે છે આંકડાકીય કિંમતો શબ્દમાળાઓ, 147 00:07:48,560 --> 00:07:52,860 લોજિકલ કિંમતો. 148 00:07:52,860 --> 00:07:55,380 >> તમે પણ છે કે જે યાદીઓ છે સમૂહનો એરે એક પ્રકારનું. 149 00:07:55,380 --> 00:07:57,390 હું એક બીટ માં મળશે. 150 00:07:57,390 --> 00:07:59,390 તેથી એક મહત્વની વસ્તુ કે આર લોકો ટ્રિપ્સ 151 00:07:59,390 --> 00:08:01,470 ત્યાં કોઈ છે વાસ્તવિક, કારણ કે શુદ્ધ અણુ પ્રકારો. 152 00:08:01,470 --> 00:08:05,870 કોઈ વાસ્તવિક તફાવત વચ્ચે છે એક નંબર, આંકડાકીય કિંમત જેમ, 153 00:08:05,870 --> 00:08:07,920 આંકડાકીય કિંમતો અને યાદી. 154 00:08:07,920 --> 00:08:12,370 આંકડાકીય કિંમતો વાસ્તવમાં છે લંબાઈ 1 વેક્ટર્સ તરીકે જ. 155 00:08:12,370 --> 00:08:14,959 અને આ એક નંબર છે મહત્વપૂર્ણ અસરો. 156 00:08:14,959 --> 00:08:17,500 એક, તે તમે કરી શકો છો કે જે થાય છે સમાવેશ થાય છે કે જે ખૂબ જ સરળતાથી વસ્તુઓ 157 00:08:17,500 --> 00:08:21,037 વેક્ટર માટે નંબર ઉમેરવા જેવું. 158 00:08:21,037 --> 00:08:23,120 આર કરશે મૂળભૂત આકૃતિ બહાર તમે તે શું થાય છે. 159 00:08:23,120 --> 00:08:24,610 અને હું એક બીજા કે મળશે. 160 00:08:24,610 --> 00:08:27,930 તે પણ કોઈ રીત છે કે જે થાય છે પ્રકાર માટે હદ સુધી checker-- 161 00:08:27,930 --> 00:08:30,530 કે જેમ કે કંઈક કહેવું r-- અસ્તિત્વમાં 162 00:08:30,530 --> 00:08:33,780 તમે એક કિંમત પસાર કર્યું ત્યારે તે એક એરે અથવા ઊલટું અપેક્ષા છે. 163 00:08:33,780 --> 00:08:39,159 અને તે કેટલાક વિચિત્ર કારણ બની શકે છે હું જ્યારે સપડાઇ કે મુશ્કેલીઓ 164 00:08:39,159 --> 00:08:42,252 હું મારા ઉનાળામાં નોકરી દરમિયાન આર ઉપયોગ કરવામાં આવ્યો હતો. 165 00:08:42,252 --> 00:08:43,710 અને કોઈ મિશ્ર પ્રકારના એરે હોય છે. 166 00:08:43,710 --> 00:08:46,543 તેથી જો તમે એક એરે હતા હોઈ શકે નહિં પ્રથમ તત્વો, મને ખબર નથી, 167 00:08:46,543 --> 00:08:49,332 શબ્દમાળા "જ્હોન" અને બીજા તત્વ નંબર 42 છે. 168 00:08:49,332 --> 00:08:52,540 તમે તે કરવા માટે પ્રયત્ન કરો, પછી તમે મેળવી શકશો બધું માત્ર એક શબ્દમાળા રૂપાંતરિત. 169 00:08:52,540 --> 00:08:54,760 તેથી અમે શબ્દમાળા જ્હોન, શબ્દમાળા 42 છે. 170 00:08:54,760 --> 00:08:58,250 171 00:08:58,250 --> 00:09:02,025 >> સૌથી features-- જેથી અસામાન્ય વાકયરચનામાં આર વાક્યરચના સી ખૂબ સમાન છે 172 00:09:02,025 --> 00:09:04,690 થોડા મહત્વપૂર્ણ તફાવતો છે. 173 00:09:04,690 --> 00:09:05,620 ટાઈપ ખૂબ જ નબળી છે. 174 00:09:05,620 --> 00:09:07,360 તેથી કોઈ ચલ જાહેરાતો હોય છે. 175 00:09:07,360 --> 00:09:12,670 સોંપણી વિચિત્ર વાપરે ભૂલ ઓપરેટર હાયફન કરતાં ઓછો હોય છે. 176 00:09:12,670 --> 00:09:15,340 ટિપ્પણીઓ હેશ ચિહ્ન સાથે છે. 177 00:09:15,340 --> 00:09:19,230 હું અમે hashtag કૉલ દિવસો હવે ધારી તે ખરેખર નથી છતાં નથી accurate-- 178 00:09:19,230 --> 00:09:21,810 ડબલ સ્લેશ. 179 00:09:21,810 --> 00:09:24,710 >> મોડ્યુલર અવશેષો %% ચિહ્નો સાથે છે. 180 00:09:24,710 --> 00:09:30,172 પૂર્ણાંક ડિવિઝન છે, જે% /% સાથે છે તે અંદાજ છે ત્યારે વાંચવા માટે ખૂબ જ હાર્ડ 181 00:09:30,172 --> 00:09:30,880 સ્ક્રીન પર. 182 00:09:30,880 --> 00:09:34,150 183 00:09:34,150 --> 00:09:37,200 તમે રેન્જ મેળવી શકો છો કોલોન સાથે પૂર્ણાંકો. 184 00:09:37,200 --> 00:09:41,840 તેથી 2,5 તમે એક વેક્ટર આપશે બધા નંબરો 2 5 ના. 185 00:09:41,840 --> 00:09:44,530 >> એરે એક સૂચિત કરવામાં આવે છે, જે ફીટ લોકો ઘણો 186 00:09:44,530 --> 00:09:47,540 તેઓ વધુ છો જો લાક્ષણિક પ્રોગ્રામિંગ ભાષાઓ, 187 00:09:47,540 --> 00:09:50,450 જ્યાં સી, જેવા સૌથી વધુ વસ્તુઓ શૂન્ય અનુક્રમિત છે. 188 00:09:50,450 --> 00:09:54,420 ફરીથી, આ જ્યાં, r વારસો છે ન ગમે માટે એક ભાષા તરીકે 189 00:09:54,420 --> 00:09:56,560 વ્યાવસાયિક પ્રોગ્રામરો માં આવે છે. 190 00:09:56,560 --> 00:09:59,680 તમે એક સમાજશાસ્ત્રી હો અથવા જો એક અર્થશાસ્ત્રી અથવા કંઈક 191 00:09:59,680 --> 00:10:01,980 અને તમે ઉપયોગ કરવા પ્રયાસ કરી રહ્યાં છો આર મૂળભૂત સંલગ્ન તરીકે 192 00:10:01,980 --> 00:10:03,832 તમારા વધુ મહત્વપૂર્ણ વ્યાવસાયિક કામ, 193 00:10:03,832 --> 00:10:06,040 તમે શોધી રહ્યા છીએ થોડી વધુ કુદરતી એક ઈન્ડેક્સીંગ. 194 00:10:06,040 --> 00:10:09,890 તમે ગણતરી શરૂ કારણ કે રોજિંદા જીવનમાં 1, 0 નથી છે. 195 00:10:09,890 --> 00:10:13,260 >> માટે-આંટીઓ, આ સમાન છે આ foreach PHP, માં રચવા 196 00:10:13,260 --> 00:10:17,090 તમને પાછા મળશે જે ખૂબ જલદી વાહ શીખે છે. 197 00:10:17,090 --> 00:10:22,540 જે વેક્ટર કિંમત માટે છે અને પછી તમે કિંમત સાથે વસ્તુઓ કરી શકો છો. 198 00:10:22,540 --> 00:10:24,040 પ્રેક્ષક: કે વ્યાખ્યાન માં આવે છે. 199 00:10:24,040 --> 00:10:26,248 કોન્નોર HARRIS: ઓહ, કે ઉત્તમ, વ્યાખ્યાન આવે છે. 200 00:10:26,248 --> 00:10:29,815 પ્રેક્ષક: સોંપણી, તે છે જમણેથી ડાબી નિર્દેશ કરવા માટે માનવામાં આવે? 201 00:10:29,815 --> 00:10:31,440 કોન્નોર HARRIS: ડાબેથી જમણે પ્રતિ, હા. 202 00:10:31,440 --> 00:10:34,720 તમે પર કિંમત તરીકે વિચાર કરી શકો છો ચલ માં shoved યોગ્ય 203 00:10:34,720 --> 00:10:36,240 ડાબી બાજુ પર. 204 00:10:36,240 --> 00:10:36,781 પ્રેક્ષક: બરાબર. 205 00:10:36,781 --> 00:10:39,770 206 00:10:39,770 --> 00:10:42,330 >> કોન્નોર HARRIS: અને છેલ્લે કાર્ય સિન્ટેક્ષ થોડી વિચિત્ર છે. 207 00:10:42,330 --> 00:10:48,460 તમે કાર્ય નામ foo, સોંપેલ છે આ શબ્દ કાર્ય કરવા માટે, અનુસરવામાં 208 00:10:48,460 --> 00:10:51,530 પછી તમામ દલીલો અને કે પછી કાર્ય શરીર. 209 00:10:51,530 --> 00:10:53,280 ફરીથી આ વસ્તુઓ કરી શકે છે થોડી વિચિત્ર લાગે છે. 210 00:10:53,280 --> 00:10:57,181 તેઓ પછી બીજા પ્રકૃતિ બની શકશો તમે એક બીટ માટે ભાષા સાથે કામ કરે છે. 211 00:10:57,181 --> 00:10:58,930 વેક્ટર્સ તેથી, માર્ગ તમે એક વેક્ટર રચવું 212 00:10:58,930 --> 00:11:04,550 શબ્દ છે કે જે તમને પ્રકાર સી, પછી છે, બધા તમે કરવા માંગો છો -નંબરો અથવા શબ્દમાળાઓ 213 00:11:04,550 --> 00:11:06,490 અથવા ગમે. 214 00:11:06,490 --> 00:11:07,995 દલીલો પણ વેક્ટર્સ છે. 215 00:11:07,995 --> 00:11:09,620 પરંતુ પરિણામી એરે ફ્લેટન્ડ નહીં. 216 00:11:09,620 --> 00:11:14,385 તેથી જો તમે એરે જ્યાં હોઈ શકે નહિં કેટલાક તત્વો એક નંબરો છે 217 00:11:14,385 --> 00:11:17,010 અને કેટલાક તત્વો એરે પોતાને છે. 218 00:11:17,010 --> 00:11:20,010 >> તમે એક બનાવવા માટે પ્રયત્ન કરો, તો તેથી એરે પ્રથમ તત્વ 4 હતા 219 00:11:20,010 --> 00:11:22,370 અને બીજા તત્વ એરે 3,5 તમને મળશે છે 220 00:11:22,370 --> 00:11:25,890 માત્ર 4,3,5 ત્રણ તત્વો એરે વિચાર. 221 00:11:25,890 --> 00:11:27,760 તેઓ મિશ્ર પ્રકારના ન હોઈ શકે. 222 00:11:27,760 --> 00:11:32,290 તમે વાંચી અથવા લખી કરવાનો પ્રયાસ કરો વેક્ટર સીમાડાં બહાર 223 00:11:32,290 --> 00:11:36,640 તમે NA કહેવાય આ કિંમત મળશે જે ગુમ કિંમત માટે વપરાય છે. 224 00:11:36,640 --> 00:11:39,900 અને આ માટે બનાવાયેલ છે આંકડાશાસ્ત્રીઓ જે ગમે 225 00:11:39,900 --> 00:11:43,080 અપૂર્ણ માહિતી સમૂહો સાથે કામ કરે છે. 226 00:11:43,080 --> 00:11:46,460 >> તમે માનવામાં આવે છે કે જે કાર્ય અરજી ઝાકઝમાળ માત્ર એક નંબર લેવા માટે 227 00:11:46,460 --> 00:11:49,220 પછી તમે શું મળશે છે કાર્ય એરે પર મેપ કરશે. 228 00:11:49,220 --> 00:11:52,130 તમારા કાર્ય લે છે દો તો તેથી એક નંબર અને વળતર તે ચોરસ. 229 00:11:52,130 --> 00:11:58,170 તમે એરે 2,3,5 કે અરજી શું તમે મળશે એરે 4,9,25 છે. 230 00:11:58,170 --> 00:12:00,010 >> અને તે ખૂબ જ ઉપયોગી છે તે તમને કારણ કે તેનો અર્થ 231 00:12:00,010 --> 00:12:03,374 માટે આંટીઓ માટે લખવા માટે નથી અરજી જેવા ખૂબ જ સરળ વસ્તુઓ કરી 232 00:12:03,374 --> 00:12:05,040 એક માહિતી સમૂહ તમામ સભ્યો માટે એક કાર્ય. 233 00:12:05,040 --> 00:12:08,557 જે તમે મોટા સાથે કામ કરી રહ્યાં છો માહિતી સમૂહો, તમે ઘણો કરવું પડશે. 234 00:12:08,557 --> 00:12:10,390 બાઈનરી કાર્યો છે પ્રવેશ દ્વારા લાગુ પ્રવેશ. 235 00:12:10,390 --> 00:12:12,430 હું કે મળશે. 236 00:12:12,430 --> 00:12:16,750 તમે એરે સાથે તેમને ઍક્સેસ કરી શકો છો ચોરસ કૌંસ સાથે અથવા વેક્ટર્સ. 237 00:12:16,750 --> 00:12:22,300 તેથી વેક્ટર નામ ચોરસ કૌંસ 1 જો તમે પ્રથમ તત્વ આપશે. 238 00:12:22,300 --> 00:12:25,510 વેક્ટર નામ ચોરસ કૌંસ 2 તમે બીજા તત્વ આપશે. 239 00:12:25,510 --> 00:12:27,530 >> તમે એક વેક્ટર પર પસાર કરી શકે છે અને સૂચકાંક તમે પડશે 240 00:12:27,530 --> 00:12:29,640 પાછા મૂળભૂત પેટા પરિબળ નીકળી જાય છે. 241 00:12:29,640 --> 00:12:34,990 તેથી જો તમે વેક્ટર નામ કૌંસ સી કરી શકો છો, 2,4 અને તમે સમાવતી વેક્ટર બહાર મળશે 242 00:12:34,990 --> 00:12:38,804 બીજા અને ચોથા એરે તત્વો છે. 243 00:12:38,804 --> 00:12:40,720 અને તમે ઇચ્છો તો માત્ર એક ઝડપી સારાંશ આંકડાઓને 244 00:12:40,720 --> 00:12:47,529 interquartile જેવા વેક્ટર શ્રેણી સરેરાશ મહત્તમ, ગમે, 245 00:12:47,529 --> 00:12:49,820 તમે માત્ર સારાંશ ટાઈપ કરી શકો છો વેક્ટર નામ અને તે નીકળી જાય છે. 246 00:12:49,820 --> 00:12:52,680 કે જે ખરેખર ઉપયોગી નથી પ્રોગ્રામિંગ પરંતુ તમે રમી રહ્યાં છો, તો 247 00:12:52,680 --> 00:12:55,990 આ માહિતી સમૂહો આસપાસ, તે સરળ છે. 248 00:12:55,990 --> 00:12:58,650 >> મૂળભૂત Matrices-- ઉચ્ચ પરિમાણીય એરે. 249 00:12:58,650 --> 00:13:01,190 તેઓ આ ખાસ સંકેત વાક્યરચના છે. 250 00:13:01,190 --> 00:13:07,620 નહીં કે એક એરે સાથે મેટ્રિક્સ માહિતી સાથે માફ કરશો, મેટ્રિક્સ વાહ ભરવામાં, 251 00:13:07,620 --> 00:13:09,780 પંક્તિઓ સંખ્યા, કૉલમ સંખ્યા. 252 00:13:09,780 --> 00:13:13,180 તમે અમુક માહિતી હોય ત્યારે, તે ભરે એરે મૂળભૂત ઉપરથી નીચે સુધી જઈને 253 00:13:13,180 --> 00:13:13,380 પ્રથમ. 254 00:13:13,380 --> 00:13:14,190 પછી જમણી માટે છોડી છે. 255 00:13:14,190 --> 00:13:15,030 તેથી, તે ગમે છે. 256 00:13:15,030 --> 00:13:17,809 257 00:13:17,809 --> 00:13:19,600 અને આર માં બાંધવામાં આવ્યું છે મેટ્રિક્સ ગુણાકાર, 258 00:13:19,600 --> 00:13:24,310 સ્પેક્ટરલ વિઘટન, diagonalization, વસ્તુઓ ઘણો. 259 00:13:24,310 --> 00:13:27,785 તમે ઊંચા પરિમાણીય માંગો છો, તો એરે, તેથી 3, 4, 5, 260 00:13:27,785 --> 00:13:29,410 કે તમે ગમે પરિમાણો કરી શકો છો. 261 00:13:29,410 --> 00:13:34,400 વાક્યરચના એરે ધૂંધળું સી બરાબર છે, પછી પરિમાણો યાદી. 262 00:13:34,400 --> 00:13:38,620 તમને 4 પરિમાણીય એરે માંગો છો, તો પરિમાણો 4, 7, 8, 9, એરે, 263 00:13:38,620 --> 00:13:45,470 ધૂંધળું સે (4,7,8,9) સમકક્ષ હોય છે. 264 00:13:45,470 --> 00:13:51,180 >> તમે કૌંસ સાથે સિંગલ કિંમતો ઍક્સેસ પ્રથમ પ્રવેશ અલ્પવિરામ બીજા પ્રવેશ. 265 00:13:51,180 --> 00:13:54,870 તમે સમગ્ર કાપી નાંખ્યું મેળવી શકો છો પંક્તિઓ અથવા કૉલમ્સ. 266 00:13:54,870 --> 00:13:59,900 આ અપૂર્ણ વાક્યરચના સાથે તે માત્ર નંબર અલ્પવિરામ અથવા અલ્પવિરામ સ્તંભ પંક્તિ 267 00:13:59,900 --> 00:14:00,400 સંખ્યા. 268 00:14:00,400 --> 00:14:02,874 269 00:14:02,874 --> 00:14:04,540 તેથી યાદીઓ સંકળાયેલ એરે એક પ્રકારની છે. 270 00:14:04,540 --> 00:14:06,360 તેઓ અહીં પોતાના વાક્યરચના છે. 271 00:14:06,360 --> 00:14:08,320 ફરીથી પાગલપણામાં નથી આ બધા નીચે નકલ કરો. 272 00:14:08,320 --> 00:14:11,370 આ માત્ર કે જેથી લોકો પછી સ્લાઇડ્સ પસાર થઇ 273 00:14:11,370 --> 00:14:13,089 તમામ સરસ સંદર્ભમાં આ છે. 274 00:14:13,089 --> 00:14:16,130 અને આ ખૂબ જ કુદરતી વખત બનશે હું ખરેખર જનતા લઈ જવામાં. 275 00:14:16,130 --> 00:14:19,295 276 00:14:19,295 --> 00:14:20,920 તેથી મૂળભૂત સંકળાયેલ એરે યાદી આપે છે. 277 00:14:20,920 --> 00:14:27,040 તમે સાથે કિંમતો ઍક્સેસ કરી શકો છો યાદી નામ, ડોલર સાઇન, કી. 278 00:14:27,040 --> 00:14:31,370 તમારા યાદી foo નામ આપવામાં આવ્યું છે તેથી જો, પછી તમે કે જેમ તે ઍક્સેસ કરી શકો છો. 279 00:14:31,370 --> 00:14:37,032 તમે સમગ્ર કી કિંમતની જોડી મેળવી શકો છો આ ચોરસ કૌંસ ઇન્ડેક્સ પસાર કરીને. 280 00:14:37,032 --> 00:14:39,240 તમે અવિદ્યમાન માંથી વાંચી તો કી, તમે નલ મળશે. 281 00:14:39,240 --> 00:14:41,150 તે ભૂલ નહીં. 282 00:14:41,150 --> 00:14:43,590 થિંગ આર તરીકે કરશે, છે તે કરી શકો છો તરીકે નલ સાથે જ. 283 00:14:43,590 --> 00:14:46,580 અને આ તમે છો, તો તેનો અર્થ છે કે નલ બહાર વિચાર નથી અપેક્ષા 284 00:14:46,580 --> 00:14:51,840 કેટલાક યાદી વાંચો, તમે કેટલાક મળશે વધુ નીચે અણધારી ભૂલો 285 00:14:51,840 --> 00:14:52,620 લીટી. 286 00:14:52,620 --> 00:14:54,890 >> આ મને થયું મારી ઉનાળામાં નોકરી જ્યારે હું આર ઉપયોગ કરવામાં આવ્યો હતો 287 00:14:54,890 --> 00:14:58,410 હું કેવી રીતે એક ચોક્કસ બદલી જ્યાં યાદી એક સ્પોટ માં વ્યાખ્યાયિત કરવામાં આવ્યું હતું 288 00:14:58,410 --> 00:15:05,410 પરંતુ પાછળથી બદલી ન હતી તે કિંમતો વાંચી કોડ. 289 00:15:05,410 --> 00:15:10,190 અને તેથી શું થયું હું હતો આ યાદી બહાર નલ કિંમતો વાંચન, 290 00:15:10,190 --> 00:15:13,090 કાર્યો માં તેમને પસાર, અને ખૂબ જ ગેરસમજ થઈ રહી 291 00:15:13,090 --> 00:15:16,000 હું તમામ પ્રકારના મળી ત્યારે રેન્ડમ infinities પાક 292 00:15:16,000 --> 00:15:16,790 આ કાર્ય માં. 293 00:15:16,790 --> 00:15:20,730 તમે ચોક્કસ મહત્તમ લાગુ પડે છે કારણ કે અથવા ઓછામાં ઓછા કાર્યો નલ કરવા માટે, 294 00:15:20,730 --> 00:15:22,570 તમે અનંત કિંમતો બહાર મળશે. 295 00:15:22,570 --> 00:15:26,400 296 00:15:26,400 --> 00:15:29,180 >> ડેટા ફ્રેમ, તેઓ યાદી પેટાવર્ગ છો. 297 00:15:29,180 --> 00:15:31,170 દરેક કિંમત એક વેક્ટર છે એ જ લંબાઈ. 298 00:15:31,170 --> 00:15:34,220 અને તેઓ પ્રસ્તુત માટે ઉપયોગ કરી રહ્યાં છો, મૂળભૂત રીતે, માહિતી કોષ્ટકો. 299 00:15:34,220 --> 00:15:36,175 આ આરંભ વાક્યરચના છે. 300 00:15:36,175 --> 00:15:38,800 આ બધા, ફરી, ખૂબ હશે સ્પષ્ટ તમે ડેમો મેળવવા માટે, જ્યારે. 301 00:15:38,800 --> 00:15:42,240 302 00:15:42,240 --> 00:15:44,240 અને સરસ વસ્તુ વિશે માહિતી ફ્રેમ કે જે તમને છે 303 00:15:44,240 --> 00:15:49,380 તમામ કૉલમ્સ નામો આપી શકે છે અને તમામ પંક્તિઓ નામો. 304 00:15:49,380 --> 00:15:53,890 અને જેથી ઍક્સેસ બનાવે તેમને થોડી મૈત્રીભર્યું. 305 00:15:53,890 --> 00:15:59,130 પણ આ કેવી રીતે સૌથી વધુ કાર્યો છે કે એક્સેલ સ્પ્રેડશીટ્સ માંથી માહિતી વાંચી 306 00:15:59,130 --> 00:16:03,820 અથવા લખાણ ફાઈલો, ઉદાહરણ તરીકે, તેમની માહિતી વાંચી હશે. 307 00:16:03,820 --> 00:16:07,555 તેઓ તેને મૂકવા પડશે માહિતી ફ્રેમ અમુક પ્રકારના. 308 00:16:07,555 --> 00:16:09,680 કાર્યો કાર્યો તેથી વાક્યરચના એક બીટ વિચિત્ર છે. 309 00:16:09,680 --> 00:16:16,160 ફરીથી તે કાર્ય નામ છે, તે પછી, આ શબ્દ કાર્ય સોંપી અને 310 00:16:16,160 --> 00:16:17,900 દલીલો યાદી. 311 00:16:17,900 --> 00:16:24,080 અમુક સરસ વસ્તુઓ હોય છે, જેથી કેવી રીતે વિશે કાર્યો અહીં કામ કરે છે. 312 00:16:24,080 --> 00:16:28,170 એક, તમે ખરેખર સોંપી શકો છો ચોક્કસ દલીલો મૂળભૂત કિંમતો. 313 00:16:28,170 --> 00:16:32,910 તેથી જો તમે R1 કહી શકો છો બરાબર તમે foo કહી શકો છો 314 00:16:32,910 --> 00:16:38,290 R1 કંઈક બરાબર જ્યાં એક કાર્ય છે વપરાશકર્તા સ્પષ્ટ તો મૂળભૂત રીતે 315 00:16:38,290 --> 00:16:39,090 કોઈ દલીલો. 316 00:16:39,090 --> 00:16:41,932 નહિંતર, તે મૂકી ગમે છે. 317 00:16:41,932 --> 00:16:44,140 અને આ ખૂબ જ સરળ છે કારણ કે અમારા વિધેયો ઘણો 318 00:16:44,140 --> 00:16:47,910 ઘણી વાર ડઝનેક અથવા દલીલો સેંકડો. 319 00:16:47,910 --> 00:16:51,210 કાવતરું ઉદાહરણ તરીકે રાશિઓ આલેખ અથવા કાવતરું છૂટાછવાયા પ્લોટ 320 00:16:51,210 --> 00:16:54,430 નિયંત્રિત કે દલીલો શીર્ષક અને ધરી બધું 321 00:16:54,430 --> 00:16:59,512 રીગ્રેશન રેખાઓ રંગ લેબલ્સ. 322 00:16:59,512 --> 00:17:01,470 અને તેથી જો તમે નહિં માંગો લોકો સ્પષ્ટ બનાવવા માટે 323 00:17:01,470 --> 00:17:04,050 આ દરેક એક એક દલીલો સેંકડો 324 00:17:04,050 --> 00:17:07,674 દરેક એક પાસા નિયંત્રિત એક પ્લોટ અથવા રીગ્રેસન અથવા ગમે, 325 00:17:07,674 --> 00:17:09,299 આ મૂળભૂત કિંમતો છે સરસ છે. 326 00:17:09,299 --> 00:17:12,700 327 00:17:12,700 --> 00:17:19,146 >> અને પછી તમે ખરેખર કરી શકો છો તમે અહીં પાછા જોયું લખો. 328 00:17:19,146 --> 00:17:22,869 અથવા વધુ સારી ઉદાહરણ શોધવા. 329 00:17:22,869 --> 00:17:28,690 તમે વિધેયો કૉલ કરો ત્યારે તમે ખરેખર કરી શકો છો દલીલ નામો ની મદદથી તેમને ફોન કરો. 330 00:17:28,690 --> 00:17:33,919 તેથી અહીં એક ઉદાહરણ છે ધી મેટ્રિક્સ બાંધનાર. 331 00:17:33,919 --> 00:17:34,960 તે ત્રણ દલીલો લે છે. 332 00:17:34,960 --> 00:17:36,760 સામાન્ય રીતે તમે માહિતી હોય છે, જે એક વેક્ટર છે. 333 00:17:36,760 --> 00:17:38,920 તમે એન પંક્તિ હોય છે, જે પંક્તિઓ સંખ્યા છે. 334 00:17:38,920 --> 00:17:41,160 તમે એન કૉલમ નંબર cols-- છે. 335 00:17:41,160 --> 00:17:43,920 તમે લખો, તો આ બાબત એ છે એન પંક્તિ બરાબર ગમે 336 00:17:43,920 --> 00:17:46,520 અને એન ઘાટ ગમે ત્યારે બરાબર જો તમે આ કાર્ય કૉલ કરી રહ્યાં છો 337 00:17:46,520 --> 00:17:47,770 તમે ખરેખર તેમને ઉલટાવી શકે છે. 338 00:17:47,770 --> 00:17:51,590 તેથી જો તમે પ્રથમ અને એન પંક્તિ N ઘાટ મૂકી શકો છો બીજા અને તે કોઈ તફાવત બનાવે છે. 339 00:17:51,590 --> 00:17:54,660 તેથી તે એક સરસ થોડું લક્ષણ છે. 340 00:17:54,660 --> 00:17:56,260 >> આયાત અને નિકાસ હતી. 341 00:17:56,260 --> 00:18:00,010 આ મૂળભૂત રીતે, કરી શકાય છે. 342 00:18:00,010 --> 00:18:03,816 બહાર લખવા માટે સુવિધાઓ પણ છે મનસ્વી આર દ્વિસંગી ફાઈલ પદાર્થો 343 00:18:03,816 --> 00:18:05,190 અને પછી પાછા પછી તેમને વાંચો. 344 00:18:05,190 --> 00:18:08,030 તમે કરી રહ્યાં છો, તો જે હાથમાં છે એક મોટી ઇન્ટરેક્ટિવ સત્ર આર 345 00:18:08,030 --> 00:18:12,850 અને તમે સાચવવા માટે જરૂર વસ્તુઓ ખૂબ જ ઝડપથી. 346 00:18:12,850 --> 00:18:16,460 મૂળભૂત રીતે આર કામ ડિરેક્ટરી છે ફાઇલોમાં બહાર લખાયેલ છે કે 347 00:18:16,460 --> 00:18:19,410 અને પાછા વાંચો. 348 00:18:19,410 --> 00:18:22,350 તમે સાથે જોઈ શકો છો કે getwg, setdw સાથે બદલો. 349 00:18:22,350 --> 00:18:25,630 અહીં ખાસ કરીને રસપ્રદ કંઈ 350 00:18:25,630 --> 00:18:28,270 >> તેથી હવે વાસ્તવિક આંકડા multilinear રીગ્રેસન stuff--. 351 00:18:28,270 --> 00:18:30,960 352 00:18:30,960 --> 00:18:34,910 સામાન્ય વાક્યરચના તેથી જટિલ બીટ છે. 353 00:18:34,910 --> 00:18:37,260 આ મોડેલ મૂળભૂત મોટા પદાર્થ છે. 354 00:18:37,260 --> 00:18:39,910 તે એલએમ સોંપેલ નહીં જે કાર્ય કૉલ છે. 355 00:18:39,910 --> 00:18:43,840 પ્રથમ તત્વ, વાય ઝૂલતો ડેશ x1 વત્તા ગમે. 356 00:18:43,840 --> 00:18:46,574 357 00:18:46,574 --> 00:18:47,990 મારી syntax અહીં થોડો ગૂંચવણમાં મૂકે છે. 358 00:18:47,990 --> 00:18:49,490 હું આ તદ્દન દિલગીર છું પ્રમાણભૂત માર્ગ છે 359 00:18:49,490 --> 00:18:50,990 તે કમ્પ્યુટર વિજ્ઞાન પુસ્તકો આવું. 360 00:18:50,990 --> 00:18:54,890 પરંતુ તે થોડી વિચિત્ર છે. 361 00:18:54,890 --> 00:18:58,200 >> તેથી મૂળભૂત રીતે, તે એલએમ છે કૌંસ, પ્રથમ વસ્તુ 362 00:18:58,200 --> 00:19:06,730 માફ કરશો ચલ છે, આશ્રિત ચલ ઝૂલતો ડેશ x1 વત્તા એક્સ 2 વત્તા 363 00:19:06,730 --> 00:19:10,910 સ્વતંત્ર જોકે ઘણા ચલો તમારી પાસે છે. 364 00:19:10,910 --> 00:19:14,240 અને પછી આ હોઇ શકે છે વેક્ટર્સ, બધા જ લંબાઈ. 365 00:19:14,240 --> 00:19:16,220 અથવા તેઓ સ્તંભ હોઈ શકે છે માહિતી ફ્રેમ હેડરો 366 00:19:16,220 --> 00:19:18,553 તમે માત્ર ઉલ્લેખ કરે છે કે બીજી દલીલ માહિતી ફ્રેમ. 367 00:19:18,553 --> 00:19:23,270 368 00:19:23,270 --> 00:19:26,380 >> તમે પણ સ્પષ્ટ કરી શકો છો વધુ જટિલ ફોર્મ્યુલા 369 00:19:26,380 --> 00:19:31,990 જેથી તમે એક સરખી ન હોય એક આશ્રિત ચલ પ્રત્યાગમન, 370 00:19:31,990 --> 00:19:34,440 અથવા પહેલેથી અસ્તિત્વમાં વેક્ટર પર એક વેક્ટર. 371 00:19:34,440 --> 00:19:38,070 તમે, ઉદાહરણ તરીકે કરી શકો છો, એક વેક્ટર ઘટક વાય સ્ક્વેર્ડ વત્તા 1 372 00:19:38,070 --> 00:19:42,100 અને સામે કે પ્રત્યાગમન કેટલાક અન્ય વેક્ટર લોગ. 373 00:19:42,100 --> 00:19:45,200 તમે સારને છાપી શકો છો કહેવાય આ આદેશ સાથે મોડેલ 374 00:19:45,200 --> 00:19:48,607 સાર માત્ર સારાંશ મોડેલ parens. 375 00:19:48,607 --> 00:19:50,190 ફરીથી હું સ્પષ્ટ કરીશું કંઈક બીજું. 376 00:19:50,190 --> 00:19:55,407 377 00:19:55,407 --> 00:19:58,615 સુધારાઈ મળશે કે બીજું કંઈક સ્લાઇડ્સ ઇન્ટરનેટ પર જાઓ ત્યારે. 378 00:19:58,615 --> 00:20:01,127 379 00:20:01,127 --> 00:20:03,210 તમે માત્ર ગણતરી કરવા માંગો છો, તો એક સરળ સંબંધ 380 00:20:03,210 --> 00:20:09,170 તમે સંબંધ વેક્ટર ઉપયોગ કરી શકો છો 1 વેક્ટર 2 કાર્ય કોર. 381 00:20:09,170 --> 00:20:11,856 પદ્ધતિ મૂળભૂત હોય છે પીયર્સન સહસંબંધ. 382 00:20:11,856 --> 00:20:13,480 તે તમે કરી શકો છો પ્રમાણભૂત રાશિઓ છે. 383 00:20:13,480 --> 00:20:15,990 ત્યાં પણ Spearman અને કેન્ડેલ સહસંબંધ 384 00:20:15,990 --> 00:20:19,530 જેમાંથી કેટલાક વિવિધ છે ક્રમ સંબંધ. 385 00:20:19,530 --> 00:20:23,600 વેલ તેઓ ઉત્પાદન ગણતરી નથી વેક્ટર્સ પોતાને વચ્ચે ક્ષણો, 386 00:20:23,600 --> 00:20:28,511 પરંતુ વેક્ટર ક્રમ ઓર્ડર. 387 00:20:28,511 --> 00:20:29,510 મને લાગે છે કે પછી સમજાવવું પડશે. 388 00:20:29,510 --> 00:20:30,120 >> પ્રેક્ષક: ઝડપી પ્રશ્ન 389 00:20:30,120 --> 00:20:30,360 >> કોર્નર HARRIS: શ્યોર. 390 00:20:30,360 --> 00:20:33,151 >> પ્રેક્ષક: તેથી તમે ગણતરી કરી રહ્યા હો ત્યારે સરળ સહસંબંધ કરવા માટે 391 00:20:33,151 --> 00:20:37,655 તમે એક આંકડાકીય ત્યાં ધારે છે કે સંબંધ મહત્વ? 392 00:20:37,655 --> 00:20:39,030 કોર્નર HARRIS: તમે કરવાની જરૂર નથી. 393 00:20:39,030 --> 00:20:41,840 394 00:20:41,840 --> 00:20:43,960 એક એલએમ મૂળભૂત રીતે માત્ર એક મશીન છે. 395 00:20:43,960 --> 00:20:47,690 તે બે વસ્તુઓ લેશે અને તે બહાર બોલે કરશે 396 00:20:47,690 --> 00:20:49,770 શ્રેષ્ઠ ફિટ લાઇન માટે સહગુણાંકો. 397 00:20:49,770 --> 00:20:52,310 તે પણ ધોરણ અહેવાલ તે સહગુણાંકો પર ભૂલો. 398 00:20:52,310 --> 00:20:55,865 આ છે, જેમ અને તે તમને જણાવશે આંકડાકીય રીતે નોંધપાત્ર ઈન્ટરસેપ્ટ 399 00:20:55,865 --> 00:20:56,740 અથવા 0 થી તફાવત. 400 00:20:56,740 --> 00:20:59,400 શ્રેષ્ઠ ઢાળ છે ફિટ વાક્ય આંકડાકીય 401 00:20:59,400 --> 00:21:01,510 શૂન્ય માંથી અલગ, વગેરે એટ. 402 00:21:01,510 --> 00:21:06,260 તે કંઇ ધારે તેથી, મને લાગે છે તમારા પ્રશ્નનો શ્રેષ્ઠ જવાબ છે. 403 00:21:06,260 --> 00:21:07,410 ઠીક છે. 404 00:21:07,410 --> 00:21:14,650 >> Plotting-- જેથી મુખ્ય કારણ તમે જોઈએ multilinear રીગ્રેસન સુધારાયું, જેમ R ઉપયોગ કરે છે. 405 00:21:14,650 --> 00:21:17,320 મૂળભૂત રીતે દરેક ભાષા તે માટે કેટલાક સુવિધા ધરાવે છે. 406 00:21:17,320 --> 00:21:21,365 અને માટે પ્રામાણિકપણે આર વાક્યરચના રીગ્રેશન થોડી Arcane છે. 407 00:21:21,365 --> 00:21:22,990 તે ખરેખર શાઇન્સ પરંતુ જ્યાં કાવતરું છે. 408 00:21:22,990 --> 00:21:28,090 >> ખૂબ મહત્વની પૂરવાર કાર્ય પ્લોટ છે અને તે બે વેક્ટર્સ, એક્સ અને વાય લે છે. 409 00:21:28,090 --> 00:21:33,010 અને પછી અંડાકૃતિ ખૂબ જ માટે વપરાય છે વૈકલ્પિક દલીલો મોટી સંખ્યામાં છે કે 410 00:21:33,010 --> 00:21:39,190 ટાઇટલ રંગો બધું નિયંત્રિત વિવિધ રેખાઓ અથવા વિવિધ પોઈન્ટ, 411 00:21:39,190 --> 00:21:40,200 પ્લોટ પ્રકાર. 412 00:21:40,200 --> 00:21:42,250 વેરવિખેર કરી શકે છે પ્લોટ અથવા વાક્ય પ્લોટ. 413 00:21:42,250 --> 00:21:47,900 414 00:21:47,900 --> 00:21:49,710 >> [અશ્રાવ્ય] 2 વેક્ટર્સ એ જ લંબાઈ. 415 00:21:49,710 --> 00:21:53,780 તમે આ જોડી કરો સાથે પહેલાં કરી શકો છો તમારી સ્ક્રિપ્ટ માહિતી ફ્રેમ. 416 00:21:53,780 --> 00:22:01,220 અને આ તમે માત્ર સ્તંભ નો ઉપયોગ કરો તેના બદલે અલગ વેક્ટર્સ હેડરો. 417 00:22:01,220 --> 00:22:05,410 તમે શ્રેષ્ઠ ફિટ લાઇન્સ અને સ્થાનિક ઉમેરી શકો છો તમારા ગ્રાફ માટે રીગ્રેસન વણાંકો. 418 00:22:05,410 --> 00:22:09,390 >> આ આદેશો યાદી થયેલ અહીં, એબી લાઇન અને રેખાઓ, 419 00:22:09,390 --> 00:22:11,640 મૂળભૂત રીતે આ વિચાર પોપ અપ વિન્ડો માં લખાયેલ 420 00:22:11,640 --> 00:22:15,560 તે ધારે છે કે કારણ કે તમે પૂછપરછ આર ઉપયોગ કરી રહ્યાં છો. 421 00:22:15,560 --> 00:22:17,310 તમે ન હો તો તમે કરી શકો છો બે ફાઈલો લખી કે 422 00:22:17,310 --> 00:22:21,600 તમે ઇચ્છો ખરેખર કોઇ ફોર્મેટમાં છે. 423 00:22:21,600 --> 00:22:25,410 માફ કરશો, હું માત્ર ભાન લખતી વખતની ભૂલો હોય છે. 424 00:22:25,410 --> 00:22:30,887 425 00:22:30,887 --> 00:22:32,720 તમે ખોલવા માંગો છો અન્ય ગ્રાફિકલ ઉપકરણ 426 00:22:32,720 --> 00:22:39,200 તમે PNG અથવા કહેવાય કાર્ય ઉપયોગ કરી શકો છો JPEG અથવા અન્ય ઇમેજ બંધારણોને ઘણો. 427 00:22:39,200 --> 00:22:42,319 અને તમે ગ્રાફ લખી શકો છો ગમે ફાઇલ નામ તમે સ્પષ્ટ કરો. 428 00:22:42,319 --> 00:22:45,110 તમે use-- છે કે રદ કરવા માટે હું slide-- આ લખી ન હતી 429 00:22:45,110 --> 00:22:49,650 પરંતુ એક કાર્ય કહેવાય dev છે બોલ ડોટ કોઈ દલીલો લે છે. 430 00:22:49,650 --> 00:22:51,517 >> પછી સુવિધાઓ છે 3D કાવતરું માટે 431 00:22:51,517 --> 00:22:53,350 અને સમોચ્ચ માટે કાવતરું તમે બનાવવા માંગો છો તો 432 00:22:53,350 --> 00:22:55,700 બે સ્વતંત્ર ચલો ગ્રાફ. 433 00:22:55,700 --> 00:22:57,150 હું હમણાં આ માં મળશે નહીં. 434 00:22:57,150 --> 00:22:59,130 >> પણ કેટલાક હોય છે એનિમેશન માટે સુવિધાઓ 435 00:22:59,130 --> 00:23:01,300 તે સામાન્ય રીતે ત્રીજા પક્ષો દ્વારા જાળવી રાખ્યો હતો. 436 00:23:01,300 --> 00:23:06,330 હું આર ગ્રાફ સાથે એનિમેશન થાય છે પરંતુ હું આ તૃતીય પક્ષ ઉપયોગ કર્યો નથી 437 00:23:06,330 --> 00:23:06,940 પુસ્તકાલયો. 438 00:23:06,940 --> 00:23:09,929 તેથી હું ખરેખર ન પ્રમાણિત કરી શકો છો કેવી રીતે સારા તેઓ છે. 439 00:23:09,929 --> 00:23:12,220 શું તમે ઇચ્છો તો હું ભલામણ આર મદદથી એનિમેશન બનાવવા માટે 440 00:23:12,220 --> 00:23:16,480 તમે બધા લખી શકે છે એનિમેશન માટે ફ્રેમ 441 00:23:16,480 --> 00:23:18,470 અને પછી તમે એક ઉપયોગ કરી શકો છો તૃતીય પક્ષ પ્રોગ્રામ 442 00:23:18,470 --> 00:23:23,630 લાક્ષણિક રાશિઓ ffmpeg કહેવામાં આવે છે અથવા ImageMagick-- ભાતનો ટાંકો 443 00:23:23,630 --> 00:23:26,540 એક એનિમેશન તમારી ફ્રેમ છે. 444 00:23:26,540 --> 00:23:28,380 >> ડેમો માટે સમય ખૂબ. 445 00:23:28,380 --> 00:23:31,030 446 00:23:31,030 --> 00:23:37,189 જો તમે સિસ્ટમ જેવી કોઇ યુનિક્સ ઉપયોગ કરી રહ્યાં છો, તેથી જો કે જે Linux BSD છે, પરંતુ જે BSD ઉપયોગ કરે છે. 447 00:23:37,189 --> 00:23:39,730 ઓએસ એક્સ ટર્મિનલ વિન્ડોમાં ખોલો અને આદેશ પ્રોમ્પ્ટ પર r લખો. 448 00:23:39,730 --> 00:23:42,820 તમે આર સ્ટુડિયો હોય અથવા પણ કામ કરે છે કે, જેમ. 449 00:23:42,820 --> 00:23:46,270 વિન્ડોઝ વપરાશકર્તાઓ માટે તમે પ્રયત્ન કરીશું તમારા પ્રારંભ મેનૂ આર શોધવા માટે સક્ષમ છે. 450 00:23:46,270 --> 00:23:50,390 તે કંઈક કહેવાય જોઈએ આર x64 જેવા 3 પોઇન્ટ ગમે. 451 00:23:50,390 --> 00:23:53,110 ત્યાં ખોલો. 452 00:23:53,110 --> 00:23:58,850 >> તેથી હવે માત્ર મને દો ટર્મિનલ વિન્ડોમાં ખોલો. 453 00:23:58,850 --> 00:24:02,562 બધા હક છે, શોધ. 454 00:24:02,562 --> 00:24:03,520 પ્રેક્ષક: આદેશ જગ્યા 455 00:24:03,520 --> 00:24:06,675 કોર્નર HARRIS: આદેશ જગ્યા, આભાર. 456 00:24:06,675 --> 00:24:10,030 હું સામાન્ય રીતે મેક્સ ઉપયોગ કરતા નથી. 457 00:24:10,030 --> 00:24:13,310 ટર્મિનલ, નવી વિન્ડો દર્શાવે છે. 458 00:24:13,310 --> 00:24:18,120 નવી વિંડો સેટિંગ્સ છે મૂળભૂત, આર તેથી તમે વિચાર કરીશું 459 00:24:18,120 --> 00:24:22,230 એક સ્વાગત સંદેશ, આ કંઈક. 460 00:24:22,230 --> 00:24:31,060 >> તેથી હું પૂછપરછ આર ઉપયોગ કરું છું. 461 00:24:31,060 --> 00:24:32,719 તમે પણ કોર્સ આર સ્ક્રિપ્ટો લખી શકો છો. 462 00:24:32,719 --> 00:24:34,510 મૂળભૂત રીતે સ્ક્રિપ્ટો ચલાવવા ચોક્કસ જ માર્ગ તરીકે 463 00:24:34,510 --> 00:24:40,250 તમે કમ્પ્યુટર પર બેઠા હતા તો એક સમયે દરેક રેખા એક ટાઈપીંગ. 464 00:24:40,250 --> 00:24:42,660 તેથી આપણે એક વેક્ટર કરીને શરૂ કરો. 465 00:24:42,660 --> 00:24:46,230 એક તીર સી 1, 2. 466 00:24:46,230 --> 00:24:49,400 1, 2, 4. 467 00:24:49,400 --> 00:24:50,050 ખાતરી કરો કે, બરાબર. 468 00:24:50,050 --> 00:24:51,630 હું ફોન્ટ માપ મોટી કરી શકો છો. 469 00:24:51,630 --> 00:24:53,030 >> પ્રેક્ષક: આદેશ-પ્લસ 470 00:24:53,030 --> 00:24:53,650 >> કોર્નર HARRIS: આદેશ વત્તા. 471 00:24:53,650 --> 00:24:54,191 આદેશ વત્તા. 472 00:24:54,191 --> 00:24:57,610 473 00:24:57,610 --> 00:25:00,370 બધા હક છે, કે કેવી રીતે છે? 474 00:25:00,370 --> 00:25:00,870 ગુડ? 475 00:25:00,870 --> 00:25:01,551 ઠીક છે. 476 00:25:01,551 --> 00:25:03,300 તેથી આપણે દ્વારા શરૂ કરીએ વેક્ટર યાદી જાહેર. 477 00:25:03,300 --> 00:25:08,710 એક તીર, સી 1,2,4 કરો. 478 00:25:08,710 --> 00:25:11,181 અમે એક જોઈ શકો છો. 479 00:25:11,181 --> 00:25:12,680 ત્યાં કૌંસ વિશે ચિંતા કરશો નહીં. 480 00:25:12,680 --> 00:25:18,590 તમે છાપે જો કૌંસ જેથી છે ખૂબ લાંબા એરે, અમે તમને છે શકે છે. 481 00:25:18,590 --> 00:25:26,987 એક ઉદાહરણ હશે તો હું માત્ર 200 શ્રેણી 2 માંગો છો. 482 00:25:26,987 --> 00:25:28,820 હું ખૂબ જ મુદ્રિત તો લાંબા એરે કૌંસ 483 00:25:28,820 --> 00:25:31,060 માત્ર જેથી હું રાખવા કરી શકે છે ટ્રૅક જે ઇન્ડેક્સ 484 00:25:31,060 --> 00:25:33,250 હું શોધી રહ્યો છું, તો અમે છો આ દૃષ્ટિની મારફતે. 485 00:25:33,250 --> 00:25:36,570 486 00:25:36,570 --> 00:25:38,280 તેથી anyhow, અમે એક છે. 487 00:25:38,280 --> 00:25:43,326 >> તેથી હું એરે વાર્તાલાપ પહેલાં જણાવ્યું હતું કે ખૂબ જ સરસ રીતે સાથે, ઉદાહરણ તરીકે, 488 00:25:43,326 --> 00:25:44,450 આ જેમ unary કામગીરી. 489 00:25:44,450 --> 00:25:46,500 તેથી જો તમે હું પડશે શું વિચારો હું એક વત્તા 1 લખો તો મળી શકે? 490 00:25:46,500 --> 00:25:49,630 491 00:25:49,630 --> 00:25:51,140 હા. 492 00:25:51,140 --> 00:25:54,250 અધિકાર છે, હવે હું બનાવવા પડશે આ અલગ દર્શાવે છે. 493 00:25:54,250 --> 00:26:01,650 બી સી 20,40, 80 કહે છે. 494 00:26:01,650 --> 00:26:03,400 તેથી તમે શું વિચારો છો આ આદેશ કરશે? 495 00:26:03,400 --> 00:26:09,962 496 00:26:09,962 --> 00:26:10,670 આ તત્વો ઉમેરો. 497 00:26:10,670 --> 00:26:14,950 અને તેથી મૂળભૂત છે કે તે શું કરે છે. 498 00:26:14,950 --> 00:26:16,740 તેથી આ ખૂબ જ અનુકૂળ છે. 499 00:26:16,740 --> 00:26:23,800 તેથી હું કેવી રીતે હું આ કરી વિશે. C છે, માતાનો 10, 6 ગુણ્યા 1 કહે છે. 500 00:26:23,800 --> 00:26:26,789 501 00:26:26,789 --> 00:26:28,830 તેથી શું હું જોવા માટે કરવા માંગો છો સમાયેલ, તમે વિચારો છો? 502 00:26:28,830 --> 00:26:37,110 503 00:26:37,110 --> 00:26:38,110 છ તેથી એ બધા ગુણાંકમાં. 504 00:26:38,110 --> 00:26:42,170 હવે, તમે શું વિચારો છો જો હું આ કરું થશે? 505 00:26:42,170 --> 00:26:48,090 હું આ એક બીટ સ્પષ્ટ, C, C બનાવવા પડશે. 506 00:26:48,090 --> 00:26:50,365 તેથી શું થાય છે, તમે શું જો હું આ કરું, લાગે છે? 507 00:26:50,365 --> 00:26:51,488 એક વત્તા સી. 508 00:26:51,488 --> 00:26:55,550 509 00:26:55,550 --> 00:26:56,050 [અશ્રાવ્ય] 510 00:26:56,050 --> 00:26:58,552 511 00:26:58,552 --> 00:27:02,350 >> પ્રેક્ષક: એક ભૂલ અથવા તે ક્યાં માત્ર પ્રથમ ત્રણ તત્વો ઉમેરે છે. 512 00:27:02,350 --> 00:27:04,510 >> કોર્નર HARRIS: તદ્દન નથી. 513 00:27:04,510 --> 00:27:05,522 આ અમે શું મળ્યું છે. 514 00:27:05,522 --> 00:27:08,910 શું થાય છે એક ટૂંકો હોય છે અરે, એ, જગ્યા મળી. 515 00:27:08,910 --> 00:27:13,990 તેથી અમે 124, 124, 124 મળી. 516 00:27:13,990 --> 00:27:15,710 યાહ. 517 00:27:15,710 --> 00:27:18,940 અને સામાન્ય રીતે, તમે જોઈ શકો છો આ વર્તણૂકને પહેલાં, એક વત્તા 1, 518 00:27:18,940 --> 00:27:22,190 આ વર્તન, જ્યાં એક પેટાવર્ગ તરીકે ટૂંકી એરે માત્ર સંખ્યા છે 519 00:27:22,190 --> 00:27:25,410 1, એક તત્વ એરે છે. 520 00:27:25,410 --> 00:27:27,740 હું માત્ર બધા વેક્ટર કહીને કરી તેના બદલે એરે સમય, 521 00:27:27,740 --> 00:27:30,290 કારણ કે શું R દસ્તાવેજીકરણ સામાન્ય રીતે કરે છે. 522 00:27:30,290 --> 00:27:33,070 તે પાકું સી આદત છે. 523 00:27:33,070 --> 00:27:37,590 >> ઠીક છે, અને તેથી હવે અમે આ એરે છે. 524 00:27:37,590 --> 00:27:38,830 તેથી અમે આ એરે, સી હોય છે. 525 00:27:38,830 --> 00:27:41,380 અમે સારાંશ મેળવી શકો છો સી, સારાંશ સી પર આંકડા. 526 00:27:41,380 --> 00:27:46,920 527 00:27:46,920 --> 00:27:48,280 અને તે સરસ છે. 528 00:27:48,280 --> 00:27:51,070 529 00:27:51,070 --> 00:27:52,670 તેથી હવે આપણે કેટલાક મેટ્રિક્સ વસ્તુઓ કરી દો. 530 00:27:52,670 --> 00:27:56,160 એમ મેટ્રિક્સ છે કહે છે. 531 00:27:56,160 --> 00:27:57,780 ત્રણ એક તે ત્રણ બનાવવા દો. 532 00:27:57,780 --> 00:28:01,630 તેથી nrows 3 બરાબર છે, અને ncols 3 સમકક્ષ હોય છે. 533 00:28:01,630 --> 00:28:04,190 534 00:28:04,190 --> 00:28:10,710 અને માહિતી માટે માતાનો do-- દો તેથી શું તમે આ શું થઈ રહ્યું છે લાગે છે નથી? 535 00:28:10,710 --> 00:28:15,310 536 00:28:15,310 --> 00:28:16,580 >> અધિકાર, તે આગામી એક છે. 537 00:28:16,580 --> 00:28:17,970 તે nrow અને ncolumn છે. 538 00:28:17,970 --> 00:28:22,164 539 00:28:22,164 --> 00:28:24,580 તેથી હું કર્યું હું શું કર્યું છે ત્રણ ત્રણ મેટ્રિક્સ જાહેર 540 00:28:24,580 --> 00:28:26,950 અને હું નવ તત્વ એરે માં પસાર કર્યો છે. 541 00:28:26,950 --> 00:28:30,530 બધા ની લઘુગણક એટલે તત્વો નવ બનાવ્યો. 542 00:28:30,530 --> 00:28:33,400 543 00:28:33,400 --> 00:28:37,285 અને તે તમામ કિંમતો ભરો એરે માફ કરશો છે? 544 00:28:37,285 --> 00:28:38,660 પ્રેક્ષક: આધાર 10 લોગ ખબર છે? 545 00:28:38,660 --> 00:28:41,284 કોર્નર HARRIS: કોઈ, લોગ છે કુદરતી લઘુગણક, જેથી આધાર ઈ. 546 00:28:41,284 --> 00:28:44,886 547 00:28:44,886 --> 00:28:47,010 અરે વાહ, તમે ઇચ્છતા હોય તો આધાર 10 લોગ, હું તમને હોય તો લાગે છે 548 00:28:47,010 --> 00:28:51,620 લોગ 10 ભાગ્યા ગમે, પ્રવેશ કરવા માટે. 549 00:28:51,620 --> 00:28:56,750 અને [અશ્રાવ્ય] માત્ર જેથી માહિતી , નીચે એરે, જેથી ટોચ ભરે 550 00:28:56,750 --> 00:28:59,490 પછી ડાબેથી જમણે. 551 00:28:59,490 --> 00:29:06,890 અને જો તમે કેટલાક અન્ય કરવા માગતો હોય તો અરે, માતાનો n મેટ્રિક્સ છે કહે છે. 552 00:29:06,890 --> 00:29:10,317 હું 13, 2 ખબર નથી, એ કરવા દો. 553 00:29:10,317 --> 00:29:11,900 અથવા હું વધુ રસપ્રદ કંઈક કરવું પડશે. 554 00:29:11,900 --> 00:29:13,770 હું 4 2 કરીશ. 555 00:29:13,770 --> 00:29:15,780 nrow, ચાલો, 3 કહે દો સમકક્ષ હોય છે. 556 00:29:15,780 --> 00:29:18,992 ncol 4 સમકક્ષ હોય છે. 557 00:29:18,992 --> 00:29:20,360 એ. 558 00:29:20,360 --> 00:29:22,090 તેથી અમે આ મળી છે. 559 00:29:22,090 --> 00:29:26,130 >> અને હવે અમે આ ગુણાકાર કરવા માંગો છો, અમે n ટકા વખત ટકા કરી શકે છે 560 00:29:26,130 --> 00:29:27,680 કે એ છે કારણ કે. 561 00:29:27,680 --> 00:29:30,234 562 00:29:30,234 --> 00:29:31,400 અને અમે મેટ્રિક્સ ઉત્પાદનો છે. 563 00:29:31,400 --> 00:29:33,970 564 00:29:33,970 --> 00:29:37,810 તેઓ માર્ગ દ્વારા, તમે જુઓ કે કેવી રીતે હતી હું n એ જાહેર કરવામાં આવશે ત્યારે, 2 થી 4 565 00:29:37,810 --> 00:29:43,570 વેક્ટર સુધી જગ્યા મળ્યો તે n ના બધા ભરી? 566 00:29:43,570 --> 00:29:45,710 તમે લેવા ઇચ્છતા હોય eigenvalue વિઘટન, 567 00:29:45,710 --> 00:29:46,960 આ અમે ખૂબ જ સરળતાથી કરી શકો છો કંઈક છે. 568 00:29:46,960 --> 00:29:47,709 અમે eigen n કરી શકો છો. 569 00:29:47,709 --> 00:29:52,290 570 00:29:52,290 --> 00:29:54,600 અને તેથી આ અમારી પ્રથમ છે યાદી સાથે મળે. 571 00:29:54,600 --> 00:29:57,000 >> તેથી eigen n બે કીઓ સાથે યાદી છે. 572 00:29:57,000 --> 00:29:58,430 આ એરે અહીં છે, કે જે મૂલ્યો. 573 00:29:58,430 --> 00:30:01,030 અને વેક્ટર્સ, અહીં આ એરે છે. 574 00:30:01,030 --> 00:30:08,240 તેથી જો તમે બહાર કાઢવા ઇચ્છતા હોય તો, કહે છે, આ ત્રીજો લેખ 575 00:30:08,240 --> 00:30:13,080 આ eigenvectors મેટ્રિક્સ થી, કારણ કે આ eigenvectors સ્તંભ વેક્ટર્સ છે. 576 00:30:13,080 --> 00:30:24,400 તેથી અમે VEC eigen n ડોલર સાઇન કરી શકો છો વેક્ટર્સ, અલ્પવિરામ 3, [અશ્રાવ્ય]. 577 00:30:24,400 --> 00:30:29,800 578 00:30:29,800 --> 00:30:30,900 VEC. 579 00:30:30,900 --> 00:30:34,100 તમે આશા રાખી શકે છે, કે જે. 580 00:30:34,100 --> 00:30:39,210 >> પછી કહેવું n વખત ટકા વખત VEC. 581 00:30:39,210 --> 00:30:42,610 582 00:30:42,610 --> 00:30:48,320 જેથી પરિણામ અહીં ચોક્કસપણે જેવી લાગે છે અમે અહીં ત્રીજા eigenvalue લીધો જો, 583 00:30:48,320 --> 00:30:50,390 જેની સાથે સંકળાયેલ છે ત્રીજા eigenvector. 584 00:30:50,390 --> 00:30:53,190 તે માત્ર બધું ગુણાકાર આ eigenvector, ઘટક મુજબના, 585 00:30:53,190 --> 00:30:53,990 આ eigenvalue દ્વારા. 586 00:30:53,990 --> 00:30:57,760 અમે અપેક્ષા શું છે અને તે છે, કે eigenvalues ​​શું છે કારણ કે. 587 00:30:57,760 --> 00:31:00,890 અહીં કોઈને નથી રેખીય બીજગણિત લેવામાં? 588 00:31:00,890 --> 00:31:02,530 એક દંપતિ લોકો, બરાબર. 589 00:31:02,530 --> 00:31:04,030 માત્ર એક બીટ માટે તમારા મગજ બંધ. 590 00:31:04,030 --> 00:31:07,490 591 00:31:07,490 --> 00:31:20,720 અને અમે eigen n લેવા ખરેખર તો 3 વખત VEC ડોલર સાઇન મૂલ્યો, 592 00:31:20,720 --> 00:31:21,810 તેમજ આ જ વસ્તુ મળે છે. 593 00:31:21,810 --> 00:31:24,726 તે એક પંક્તિ તરીકે અલગ ફોર્મેટ છે તેના બદલે એક સ્તંભ વેક્ટર વેક્ટર, 594 00:31:24,726 --> 00:31:25,640 પરંતુ મોટા સોદો. 595 00:31:25,640 --> 00:31:29,430 596 00:31:29,430 --> 00:31:35,170 અને તેથી તે મૂળભૂત રીતે સરસ છે અમે મેટ્રિસેસ સાથે કરી શકો છો કે જે વસ્તુઓ, 597 00:31:35,170 --> 00:31:36,489 દર્શાવ્યું યાદી આપે છે. 598 00:31:36,489 --> 00:31:39,030 હું સરસ નિદર્શન જોઈએ તેમજ કાર્યો વિશે વસ્તુઓ. 599 00:31:39,030 --> 00:31:41,750 >> તેથી આપણે કહેવું દો [અશ્રાવ્ય] કાર્ય, ચાલો કોલ 600 00:31:41,750 --> 00:31:51,960 N N squared-- કાર્ય સામે કાર્યાત્મક તે ખરેખર, તે ખરેખર શ્રેષ્ઠ છે. 601 00:31:51,960 --> 00:31:55,632 એક, બી, એક સ્ક્વેર્ડ વતા b. 602 00:31:55,632 --> 00:31:58,547 603 00:31:58,547 --> 00:32:00,380 તેથી એક વસ્તુ વિશે કાર્યો, ફરીથી, તેઓ છે 604 00:32:00,380 --> 00:32:01,963 સ્પષ્ટ રીટર્ન નિવેદનો જરૂર નથી. 605 00:32:01,963 --> 00:32:04,250 તેથી તમે just-- કરી શકો છો મૂલ્યાંકન છેલ્લા નિવેદન 606 00:32:04,250 --> 00:32:07,502 પરત નિવેદન હશે, અથવા કિંમત ફર્યા. 607 00:32:07,502 --> 00:32:10,460 તેથી આ કિસ્સામાં, અમે માત્ર મૂલ્યાંકન કરી રહ્યાં છો એક નિવેદનમાં, એક સ્ક્વેર્ડ વતા b. 608 00:32:10,460 --> 00:32:12,043 તે મૂળભૂત કિંમત વળતર હશે. 609 00:32:12,043 --> 00:32:14,530 તેને મૂકી હર્ટ્સ ક્યારેય બાહ્ય કિંમતો પાછા 610 00:32:14,530 --> 00:32:16,880 તમે એક સાથે કામ કરી રહ્યાં છે, ખાસ કરીને જો ખૂબ જ જટિલ તર્ક કાર્ય 611 00:32:16,880 --> 00:32:17,380 પ્રવાહ. 612 00:32:17,380 --> 00:32:18,450 પરંતુ તમે તેમને જરૂર નથી. 613 00:32:18,450 --> 00:32:24,890 તેથી હવે અમે કાર્યાત્મક 5, 1 કરી શકે છે, અને આ તમે અપેક્ષા કરશો શું મૂળભૂત છે. 614 00:32:24,890 --> 00:32:29,146 615 00:32:29,146 --> 00:32:31,270 અમે કરી શકો છો કંઈક બીજું, અમે ખરેખર કાર્યાત્મક b કરી શકો છો 616 00:32:31,270 --> 00:32:33,260 1 સમકક્ષ, 5 સમકક્ષ હોય છે. 617 00:32:33,260 --> 00:32:36,870 618 00:32:36,870 --> 00:32:40,770 અમે અહીં જે નંબર સ્પષ્ટ તેથી જો, જે દલીલ કે જે દલીલ જાય 619 00:32:40,770 --> 00:32:44,680 કાર્ય, અમે આસપાસ વિમાનની મુસાફરી કરી શકે આ કિંમતો ત્યાં અમે માંગો છો. 620 00:32:44,680 --> 00:32:48,405 >> પ્રેક્ષક: એક કારણ છે બી સાથે બહાર લખવા માટે 621 00:32:48,405 --> 00:32:52,404 માત્ર ઉપયોગ કરી વિરોધ તરીકે બરાબર નંબરો અને અલ્પવિરામ? 622 00:32:52,404 --> 00:32:54,820 કોર્નર HARRIS: અરે વાહ, સામાન્ય રીતે તમે કાર્યો કરતા હોય છે, તો આવું 623 00:32:54,820 --> 00:32:58,540 દલીલો ઘણો સાથે. 624 00:32:58,540 --> 00:33:00,690 તે ઘણી વખત જેવી હોઇ શકે છે ફ્લેગ્સ કે તમે માત્ર કરશો 625 00:33:00,690 --> 00:33:03,130 દુર્લભ પ્રસંગોએ વાપરવા માંગો છો. 626 00:33:03,130 --> 00:33:06,740 અને આ રીતે તમે only-- કરી શકો છો ચોક્કસ દલીલો ઉલ્લેખ કરી શકે છે 627 00:33:06,740 --> 00:33:09,110 તમે ઉપયોગ કરવા માંગો છો કે જે બિન-મૂળભૂત કિંમતો માટે 628 00:33:09,110 --> 00:33:14,470 અને તમે બહાર લખવા માટે નથી ફ્લેગ્સ ટોળું તેમને પછી ખોટા સમકક્ષ હોય છે. 629 00:33:14,470 --> 00:33:19,710 અથવા હું સાથે ફરી આ લખી શકો છો બી જેમ મૂળભૂત કિંમત 2 સમકક્ષ હોય છે. 630 00:33:19,710 --> 00:33:26,289 અને પછી હું એફ કાર્યાત્મક કરી શકે છે, હું 4, 1 આ સમય કરીશ. 631 00:33:26,289 --> 00:33:28,580 4 અને જે 17, સ્ક્વેર્ડ વત્તા 1, તમે આશા રાખી શકે છે. 632 00:33:28,580 --> 00:33:34,290 >> પરંતુ હું પણ કરી શકે છે માત્ર કાર્યાત્મક 4 સાથે આ કૉલ, 633 00:33:34,290 --> 00:33:36,970 અને હું કારણ કે 18 મળશે હું બોલ્ડ સ્પષ્ટ નથી. 634 00:33:36,970 --> 00:33:38,550 તેથી 2 b ની મૂળભૂત કિંમત મળે છે. 635 00:33:38,550 --> 00:33:41,700 636 00:33:41,700 --> 00:33:47,200 >> ઠીક છે, તેથી હવે તમે છો, તો આ ડેમો સાથે નીચેના, 637 00:33:47,200 --> 00:33:51,010 તમારો આદેશ આ વાક્ય લખો પૂછવા અને શું આવે જુઓ. 638 00:33:51,010 --> 00:33:52,090 ખરેખર, કે નથી. 639 00:33:52,090 --> 00:33:52,590 આ પ્રકાર. 640 00:33:52,590 --> 00:33:57,780 641 00:33:57,780 --> 00:34:01,000 તમે આ કંઈક વિચાર કરીશું. 642 00:34:01,000 --> 00:34:04,780 Mtcars તેથી માહિતી બાંધવામાં આવે છે આ નિદર્શન માટે સુયોજિત 643 00:34:04,780 --> 00:34:13,550 કે આવે છે with-- આવે છે કે હેતુઓ તમારા આર વિતરણ સાથે મૂળભૂત દ્વારા. 644 00:34:13,550 --> 00:34:19,211 આ આંકડાઓ એક સંકલન છે મોટર ટ્રેન્ડ મેગેઝિન એક 1974 મુદ્દો 645 00:34:19,211 --> 00:34:20,710 વિવિધ કાર મોડેલ્સ એક નંબર પર. 646 00:34:20,710 --> 00:34:28,270 >> તેથી ગેલન દીઠ માઇલ છે, cylinders-- હું શું disp is-- હોર્સપાવર ભૂલી જાવ. 647 00:34:28,270 --> 00:34:31,610 648 00:34:31,610 --> 00:34:32,420 કદાચ. 649 00:34:32,420 --> 00:34:36,920 તમે માત્ર Google MT કાર, તો પ્રથમ પરિણામો પછી એક 650 00:34:36,920 --> 00:34:38,730 આ હશે સત્તાવાર આર દસ્તાવેજીકરણ 651 00:34:38,730 --> 00:34:41,080 અને તે સમજાવશે આ બધા માહિતી ક્ષેત્રો. 652 00:34:41,080 --> 00:34:47,020 તેથી વજન છે WT is-- ટન કાર વજન. 653 00:34:47,020 --> 00:34:48,880 ક્યૂ સેકન્ડ ક્વાર્ટર માઇલ સમય છે. 654 00:34:48,880 --> 00:34:52,409 655 00:34:52,409 --> 00:34:55,850 તેથી હવે અમે કેટલીક મનોરંજક વસ્તુઓ કરી શકો છો MT કાર વિશે માહિતી ક્ષેત્ર છે. 656 00:34:55,850 --> 00:35:01,640 >> તેથી અમે વસ્તુઓ કરી શકો છો પંક્તિ નામો, MT કાર ગમે છે. 657 00:35:01,640 --> 00:35:05,490 અને આ બધા પંક્તિઓ યાદી છે કાર નામો છે કે જે સુયોજિત માહિતી. 658 00:35:05,490 --> 00:35:10,780 અમે colnames, MT કાર કરી શકો છો. 659 00:35:10,780 --> 00:35:15,500 તમે MT કાર કરો, તો 2 જેવા પેટા આંકડાકીય ઈન્ડેક્સ છે. 660 00:35:15,500 --> 00:35:18,177 અમે બહાર બીજા સ્તંભ વિચાર આ સિલિન્ડરો હશે. 661 00:35:18,177 --> 00:35:19,370 >> પ્રેક્ષક: તમે શું કર્યું? 662 00:35:19,370 --> 00:35:21,570 >> કોર્નર HARRIS: હું લખ્યો MT કાર, કૌંસ ઇ, 663 00:35:21,570 --> 00:35:24,180 જે મને બીજા આપ્યો MT કાર બહાર સ્તંભ. 664 00:35:24,180 --> 00:35:34,501 665 00:35:34,501 --> 00:35:38,110 અમે એક પંક્તિ માંગો છો અથવા, જો હું લખી શકો છો mtcars ઉદાહરણ તરીકે, 2 અલ્પવિરામ. 666 00:35:38,110 --> 00:35:41,850 667 00:35:41,850 --> 00:35:46,390 કે જેવા અન્ય 2 રાઉન્ડ અલ્પવિરામ. 668 00:35:46,390 --> 00:35:48,880 અને તે તમારા પંક્તિ માં જાય છે. 669 00:35:48,880 --> 00:35:54,680 આ અહીં માત્ર તમે આપે છે વેક્ટર તરીકે કૉલમ, પરંતુ સ્તંભ. 670 00:35:54,680 --> 00:36:04,634 671 00:36:04,634 --> 00:36:06,425 હું માત્ર હવે સમજાયું હું દર્શાવવા માટે ભૂલી ગયા છો 672 00:36:06,425 --> 00:36:09,150 વેક્ટર્સ વિશે કેટલીક ઠંડી વસ્તુઓ તમે સૂચકાંક સાથે કરી શકો છો છે. 673 00:36:09,150 --> 00:36:10,480 તેથી મને હમણાં તે કરવા દો. 674 00:36:10,480 --> 00:36:17,130 તેથી આપણે સી gets-- મૂકવા દો 1 થી 10 pause-- 2 વખત આ. 675 00:36:17,130 --> 00:36:21,360 તેથી સી માત્ર હોઈ ચાલે છે 20 દ્વારા વેક્ટર 2. 676 00:36:21,360 --> 00:36:24,640 હું C2, આ જેવા તત્વો લઈ શકો છો. 677 00:36:24,640 --> 00:36:30,942 હું એક વેક્ટર પાસ કરી શકો છો આ જેમ, મને દો સી 678 00:36:30,942 --> 00:36:34,470 VEC જેમ કે C, C કરતાં અલગ નામ વાપરો. 679 00:36:34,470 --> 00:36:37,591 680 00:36:37,591 --> 00:36:39,340 મૂળભૂત રીતે, હું કરી રહ્યો છું આ જેથી તમે મળી નથી 681 00:36:39,340 --> 00:36:45,010 તરીકે C વચ્ચે ભેળસેળ વેક્ટર બાંધકામ કાર્ય, 682 00:36:45,010 --> 00:36:48,800 અને પછી એક ચલ નામ તરીકે સી. 683 00:36:48,800 --> 00:36:53,120 VEC કૌંસ સી 4, 5, 7. 684 00:36:53,120 --> 00:36:56,540 આ પાંચમા, ચોથા મને મળશે અને એરે સાત તત્વો છે. 685 00:36:56,540 --> 00:37:01,740 હું એક નકારાત્મક મૂકી, VEC કરી શકો છો નકારાત્મક 4 જેવા ઇન્ડેક્સ. 686 00:37:01,740 --> 00:37:06,500 તે સાથે આ મને બહાર મળશે ચોથા તત્વ દૂર કર્યું. 687 00:37:06,500 --> 00:37:10,140 પછી હું કાપી નાંખ્યું કરવા ઇચ્છતા હોય તો, હું 6 મારફતે VEC 2 કરી શકે છે. 688 00:37:10,140 --> 00:37:15,480 2 કોલોન 6 માત્ર અન્ય છે જે 2 છે વેક્ટર, 3, 4, 5, 6. 689 00:37:15,480 --> 00:37:18,230 કે spits. 690 00:37:18,230 --> 00:37:20,770 >> તેથી Anyhow, પાછા MT કાર. 691 00:37:20,770 --> 00:37:26,650 692 00:37:26,650 --> 00:37:28,450 તેથી કેટલાક Regressions કરવા દો. 693 00:37:28,450 --> 00:37:34,240 મોડેલ ચાલો gets-- કહે છે સરખી મને ખબર નથી regress--. 694 00:37:34,240 --> 00:37:41,780 પ્રથમ ચાલો અલબત્ત, mtcars જોડે કરીએ. 695 00:37:41,780 --> 00:37:44,870 696 00:37:44,870 --> 00:38:00,010 તેથી [અશ્રાવ્ય] મોડેલ એલએમ, ચાલો પ્રત્યાગમન દો ઝૂલતો ડેશ વજન પર ગેલન દીઠ માઇલ. 697 00:38:00,010 --> 00:38:03,300 અને પછી માહિતી ફ્રેમ mtcars છે. 698 00:38:03,300 --> 00:38:06,830 તેથી સારાંશ મોડેલ. 699 00:38:06,830 --> 00:38:12,900 700 00:38:12,900 --> 00:38:15,595 >> ઠીક છે, તેથી આ એક બીટ જટિલ લાગે છે. 701 00:38:15,595 --> 00:38:19,380 પરંતુ મૂળભૂત રીતે, જોયા જો કે અમે ગેલન દીઠ માઇલ વ્યક્ત કરવાનો પ્રયાસ 702 00:38:19,380 --> 00:38:23,970 વજન રેખીય કાર્ય તરીકે, પછી અમે અહીં આ વાક્ય મળ્યું, 703 00:38:23,970 --> 00:38:28,730 37,28 ખાતે જે રોકનાર. 704 00:38:28,730 --> 00:38:33,830 37,28 સૈદ્ધાંતિક માઇલ હશે શૂન્ય તેનું વજન કે એક કાર ગેલન દીઠ. 705 00:38:33,830 --> 00:38:41,210 અને પછી દરેક વધારાના ટન માટે, તમે ગેલન દીઠ પાંચ માઇલ કઠણ 706 00:38:41,210 --> 00:38:42,440 કે બંધ. 707 00:38:42,440 --> 00:38:45,120 આ સહગુણાંકો બંને તમે ત્યાં, સ્ટાન્ડર્ડ ભૂલો જોઈ શકો છો. 708 00:38:45,120 --> 00:38:47,870 અને તેઓ ખૂબ આંકડાકીય રીતે નોંધપાત્ર. 709 00:38:47,870 --> 00:38:55,740 >> તેથી અમે ખૂબ જ ચોક્કસ હોઈ શકે છે નકારાત્મક 10 1 અને 10. 710 00:38:55,740 --> 00:38:59,510 નકારાત્મક તેથી 1 વખત કંઈક 10, તમે ભારે કાર બનાવવા જો કે, 711 00:38:59,510 --> 00:39:01,440 તે ગેલન દીઠ ખરાબ માઇલ હશે. 712 00:39:01,440 --> 00:39:04,940 713 00:39:04,940 --> 00:39:07,250 અથવા આપણે કેટલાક અન્ય મોડેલ ચકાસી શકો છો. 714 00:39:07,250 --> 00:39:09,230 બદલે જેવું વજન પર આ regressing, 715 00:39:09,230 --> 00:39:12,600 , વજન લોગ પર પ્રત્યાગમન દો કદાચ અસરકારક વજન કારણ કે 716 00:39:12,600 --> 00:39:15,690 માઇલેજ પર અચાનક રેખીય નથી. 717 00:39:15,690 --> 00:39:18,540 >> આ અમને 0,7528 ના સ્ક્વેર્ડ એક આર આપી હતી. 718 00:39:18,540 --> 00:39:19,610 તેથી આપણે આ પ્રયાસ કરો. 719 00:39:19,610 --> 00:39:21,485 આ સમય છે એક કરવા દો પણ અલગ અલગ ચલ. 720 00:39:21,485 --> 00:39:22,500 Model2. 721 00:39:22,500 --> 00:39:24,800 તેથી સાર, model2. 722 00:39:24,800 --> 00:39:28,200 723 00:39:28,200 --> 00:39:31,390 બધા હક છે, તેથી ફરી, અમે અહીં અમારા શ્રેષ્ઠ ફિટ વાક્ય મળી. 724 00:39:31,390 --> 00:39:36,160 અને આ time-- આ કહેતા છે મૂળભૂત છે કે દર વખતે તમે 725 00:39:36,160 --> 00:39:38,090 વજન વધારો ઈ એક પરિબળ દ્વારા એક કાર 726 00:39:38,090 --> 00:39:40,580 તમે ગેલન દીઠ ઘણા માઇલ ગુમાવી બેસે છે. 727 00:39:40,580 --> 00:39:43,210 728 00:39:43,210 --> 00:39:50,326 >> અને તેથી આ સમય અમારા શેષ સ્ટાન્ડર્ડ ખરેખર તો કોઈ વાંધો નથી કે તેને ભૂલ. 729 00:39:50,326 --> 00:39:53,540 શેષ પ્રમાણભૂત ભૂલ છે મૂળભૂત રીતે માત્ર પ્રમાણભૂત ભૂલ 730 00:39:53,540 --> 00:39:57,760 તમે પછી બાકી છે આ વલણ વાક્ય લઇ. 731 00:39:57,760 --> 00:40:02,805 અને અહીં સ્ક્વેર્ડ અમારા આર, 0.81 છે કરતાં થોડી સારી છે, જે શું 732 00:40:02,805 --> 00:40:07,640 અમે 0.52 પહેલાં હતી. 733 00:40:07,640 --> 00:40:09,750 >> અને તેથી હવે આપણે એક ઉમેરીએ આ રીગ્રેસન સુધારાયું માટે શબ્દ. 734 00:40:09,750 --> 00:40:13,020 તેથી આપણે ગેલન દીઠ માઇલ પ્રત્યાગમન દો બંને વજન લોગ પર 735 00:40:13,020 --> 00:40:21,130 અને, માતાનો, શું ક્યૂ માઇલ દો, ત્રિમાસિક માઇલ સમય. 736 00:40:21,130 --> 00:40:26,190 ઠીક છે, તે the-- બધા હક છે, qsec હોવી જ જોઈએ. 737 00:40:26,190 --> 00:40:26,690 Qsec. 738 00:40:26,690 --> 00:40:30,630 739 00:40:30,630 --> 00:40:35,000 ખરેખર માફ કરશો, શું? 740 00:40:35,000 --> 00:40:37,000 મને આ કંઈક કૉલ કરો બીજું model2 ઉપરાંત. 741 00:40:37,000 --> 00:40:38,000 મને આ model3 કૉલ કરો. 742 00:40:38,000 --> 00:40:40,860 743 00:40:40,860 --> 00:40:42,900 અને તેથી હવે અમે સારાંશ model3 કરી શકો છો. 744 00:40:42,900 --> 00:40:46,850 745 00:40:46,850 --> 00:40:49,100 અને તેથી ફરીથી, આ મૂળભૂત છે તમે શું અપેક્ષા રાખી શકે. 746 00:40:49,100 --> 00:40:51,750 તમે હકારાત્મક ઈન્ટરસેપ્ટ છે. 747 00:40:51,750 --> 00:40:54,550 વધી અસરકારક વજન નકારાત્મક છે. 748 00:40:54,550 --> 00:40:58,490 અને અસરકારક વધી ત્રિમાસિક માઇલ સમય 749 00:40:58,490 --> 00:41:02,420 હકારાત્મક છે, પરંતુ તેમ છતાં વજન કરતાં ઓછો હોય છે. 750 00:41:02,420 --> 00:41:06,010 હવે તર્ક, તમે અર્થમાં કરી શકો છો આ સ્પોર્ટ્સ કાર વિશે વિચારો કહેતા. 751 00:41:06,010 --> 00:41:08,950 ખૂબ જ ઝડપી પ્રવેગક છે, ખૂબ જ ટૂંકા ત્રિમાસિક માઇલ વખત. 752 00:41:08,950 --> 00:41:13,729 તેઓ પણ વધુ ગેસ ઉપયોગ જઈ રહ્યાં છો વધુ સમજુ કાર જતા હોય છે, જ્યારે 753 00:41:13,729 --> 00:41:16,020 ધીમી પ્રવેગક છે, ઉચ્ચ ત્રિમાસિક માઇલ વખત 754 00:41:16,020 --> 00:41:20,890 અને તેથી ,, ઓછી ગેસ વાપરો ગેલન દીઠ ઊંચા માઇલ. 755 00:41:20,890 --> 00:41:21,390 ગ્રેટ. 756 00:41:21,390 --> 00:41:23,431 અને તેથી હવે તે સમય છે આ કંઈક કાવતરું. 757 00:41:23,431 --> 00:41:27,810 તેથી જેથી એકદમ do-- દો હાડકાં અમે plots-- કરી શકો છો 758 00:41:27,810 --> 00:41:35,280 હું આ માહિતી ફ્રેમ જોડાયેલ છે કારણ કે પહેલાં અમે માત્ર પ્લોટ, WT એમપીજી કરી શકો છો. 759 00:41:35,280 --> 00:41:38,762 760 00:41:38,762 --> 00:41:39,720 આ એક થોડી મોટી બનાવો. 761 00:41:39,720 --> 00:41:55,050 762 00:41:55,050 --> 00:41:57,350 ત્યાં, અમે મૂળભૂત રીતે હોય છે છૂટાછવાયા પ્લોટ, પરંતુ પોઇન્ટ 763 00:41:57,350 --> 00:41:58,690 આ જોવા માટે પ્રકારની મુશ્કેલ છે. 764 00:41:58,690 --> 00:42:04,860 765 00:42:04,860 --> 00:42:10,900 >> હું સહજ શું યાદ નથી વાક્યરચના પ્લોટ બદલવા માટે છે. 766 00:42:10,900 --> 00:42:14,100 તેથી હું આ હશે ધારી એક સારો સમય, લાવવા માટે 767 00:42:14,100 --> 00:42:18,000 ખૂબ જ સરસ આંતરિક મદદ છે લક્ષણ મદદ અવતરણ નામ કામ કરે છે. 768 00:42:18,000 --> 00:42:21,690 અમે મૂળભૂત રીતે લાવવા પડશે તમે ઇચ્છો કંઈપણ. 769 00:42:21,690 --> 00:42:28,010 770 00:42:28,010 --> 00:42:32,730 હું ખરેખર આ કરવા પડશે લાગે પ્રકાર પોઇન્ટ પ્લોટ માટે પી સમકક્ષ હોય છે. 771 00:42:32,730 --> 00:42:34,369 જે કંઇ પણ બદલી હતી? 772 00:42:34,369 --> 00:42:35,160 અને કોઈ, નથી ખરેખર. 773 00:42:35,160 --> 00:42:39,160 774 00:42:39,160 --> 00:42:39,660 બધા અધિકાર. 775 00:42:39,660 --> 00:42:46,760 776 00:42:46,760 --> 00:42:49,580 >> કેટલાક કારણોસર, હું આ કર્યું, ત્યારે જ્યારે પહેલા મારા પોતાના કમ્પ્યુટર પર, 777 00:42:49,580 --> 00:42:52,080 બધા છૂટાછવાયા પોઇન્ટ ખૂબ સ્પષ્ટ હતા. 778 00:42:52,080 --> 00:43:06,390 779 00:43:06,390 --> 00:43:13,970 Anyhow, દૃશ્યમાન સ્કેટર પ્રકારની છે? 780 00:43:13,970 --> 00:43:15,124 ત્યાં એક છે. 781 00:43:15,124 --> 00:43:16,165 ત્યાં થોડા થોડા. 782 00:43:16,165 --> 00:43:18,860 783 00:43:18,860 --> 00:43:21,185 તમે પ્રકારના અધિકાર, તેમને જોઈ શકો છો? 784 00:43:21,185 --> 00:43:24,310 તેથી અમે એક શ્રેષ્ઠ ફિટ વાક્ય ઍડ કરવા માંગો છો, તો થોડી એકદમ છે, જે અહીં આ પ્લોટ માટે 785 00:43:24,310 --> 00:43:29,290 bones-- મને તે એક બીટ માટે NICER બનાવવા દો. 786 00:43:29,290 --> 00:43:38,075 મુખ્ય વજન વિરુદ્ધ સમકક્ષ હોય છે. 787 00:43:38,075 --> 00:43:46,322 788 00:43:46,322 --> 00:43:49,740 ગેલન દીઠ માઇલ. 789 00:43:49,740 --> 00:43:53,570 ફરીથી, તમે કેવી રીતે ઉપયોગી જોઈ શકે છે વૈકલ્પિક દલીલો પણ સાથે અહીં છે 790 00:43:53,570 --> 00:43:58,090 એક વસ્તુઓ મૂકી કર્યા નથી કીબોર્ડ દલીલો સાથે ચોક્કસ ક્રમમાં 791 00:43:58,090 --> 00:44:01,600 તમે પ્લોટ, કારણ કે હોય ત્યારે આ દલીલો ઘણો લે છે. 792 00:44:01,600 --> 00:44:07,490 >> Xlab વજન, વજન, ટન સમકક્ષ હોય છે. 793 00:44:07,490 --> 00:44:10,091 794 00:44:10,091 --> 00:44:10,590 બધા અધિકાર. 795 00:44:10,590 --> 00:44:17,340 796 00:44:17,340 --> 00:44:21,480 ઠીક છે, હા, આ ઉપકરણ થોડી હેરાન કરવામાં આવી રહી છે. 797 00:44:21,480 --> 00:44:30,160 પરંતુ તમે પ્રકારની ત્યાં જોઈ શકો છો બાજુ પર આલેખ શીર્ષક છે. 798 00:44:30,160 --> 00:44:35,260 અહીં there's-- તળિયે સ્કોર અહીં ધરી લેબલ્સ છે. 799 00:44:35,260 --> 00:44:37,700 હું સહજ યાદ નથી શું આદેશો ars-- 800 00:44:37,700 --> 00:44:41,000 કાર્યો વધારવા માટે શું છે તે લેબલ્સ અને ટાઇટલ કદ, 801 00:44:41,000 --> 00:44:43,110 પરંતુ તેઓ ત્યાં છો. 802 00:44:43,110 --> 00:44:46,625 >> અને તેથી અમે કરવા માંગો છો, તો શ્રેષ્ઠ ફિટ લીટી ઉમેરો, 803 00:44:46,625 --> 00:44:49,250 અમે હું કંઈક કરી શકે છે વાક્યરચના અહીં લખાયેલ છે. 804 00:44:49,250 --> 00:44:52,280 805 00:44:52,280 --> 00:45:11,130 તેથી અમે ફક્ત મોડેલ ઉમેરો યાદ એમપીજી, વજન, mtcars હતી. 806 00:45:11,130 --> 00:45:16,470 તેથી જો હું એક શ્રેષ્ઠ ફિટ ઉમેરવા માગે છે રેખા, હું એક, બી લાઇન મોડેલ કરી શકે છે. 807 00:45:16,470 --> 00:45:18,556 અને તેજી, અમે એક શ્રેષ્ઠ ફિટ વાક્ય છે. 808 00:45:18,556 --> 00:45:19,970 તે ફરીથી જોવા માટે પ્રકારની મુશ્કેલ છે. 809 00:45:19,970 --> 00:45:22,178 હું વિશે તદ્દન દિલગીર છું ટેકનોલોજીકલ મુશ્કેલીઓ. 810 00:45:22,178 --> 00:45:25,230 પરંતુ તે મૂળભૂત રીતે ચાલે છે ઉપરથી નીચે ડાબેથી જમણે. 811 00:45:25,230 --> 00:45:27,550 >> અને સ્કેલ હતા તો મોટી, તમે જોઈ શકે 812 00:45:27,550 --> 00:45:31,260 આ ઈન્ટરસેપ્ટ છે કે શું તમે કરી શકો છો સાર આંકડા શોધવા 813 00:45:31,260 --> 00:45:34,790 તમે સારાંશ મોડેલ લખો તો. 814 00:45:34,790 --> 00:45:40,130 ઠીક છે, તેથી હું દરેક નહીં આશા એક અર્થમાં કંઈક શું 815 00:45:40,130 --> 00:45:42,030 આર તે માટે સારી છે શું છે. 816 00:45:42,030 --> 00:45:45,520 તમે કરતાં NICER છે પ્લોટ બનાવી શકે તમારા પોતાના સમય પર આ તમને ગમે તો. 817 00:45:45,520 --> 00:45:50,100 818 00:45:50,100 --> 00:45:53,950 >> વિદેશી કાર્ય ઈન્ટરફેસ તેથી. 819 00:45:53,950 --> 00:46:00,330 આ સામાન્ય રીતે નથી કે કંઈક છે પ્રારંભિક વ્યાખ્યાન માં આવરાયેલ 820 00:46:00,330 --> 00:46:03,560 આર માટે અથવા પ્રારંભિક કંઈપણ. 821 00:46:03,560 --> 00:46:05,584 તમે તે જરૂર જઈ રહ્યાં છો શક્યતા નથી. 822 00:46:05,584 --> 00:46:08,000 જો કે, હું તે ઉપયોગી મળી ભૂતકાળમાં મારી પોતાની પ્રોજેક્ટ. 823 00:46:08,000 --> 00:46:10,984 અને કોઈ સારી છે તે માટે ટ્યુટોરીયલ. 824 00:46:10,984 --> 00:46:12,900 તેથી હું માત્ર જાઉં છું આ દ્વારા તમે બધા હુમલો 825 00:46:12,900 --> 00:46:16,606 અને પછી તમે છોડી શકો છો. 826 00:46:16,606 --> 00:46:18,480 અને તેથી વિદેશી કાર્ય ઈન્ટરફેસ શું છે 827 00:46:18,480 --> 00:46:23,130 તમે એ જોવા માટે કૉલ કરવા માટે ઉપયોગ કરી શકો છો એક આર આંતરિક વિધેયો 828 00:46:23,130 --> 00:46:29,850 સી આર અંકગણિત માત્ર છે આર બાંધવામાં આવે છે સી 64-બિટ ફ્લોટિંગ પોઇન્ટ એરિથમેટિક, 829 00:46:29,850 --> 00:46:32,852 જે ડબલ [અશ્રાવ્ય] લખો છે. 830 00:46:32,852 --> 00:46:35,060 અને તમે શું કરવા માંગો છો શકે કારણો એક ટોળું માટે આ. 831 00:46:35,060 --> 00:46:39,250 એક, આર, તે અર્થઘટન કરવામા આવે છે નથી મશીન કોડ માટે નીચે કમ્પાઇલ કરેલ છે. 832 00:46:39,250 --> 00:46:42,170 તેથી જો તમે લખાણ લખે કરી શકો છો તમારા વિચાર પછી સી અને આંતરિક આંટીઓ 833 00:46:42,170 --> 00:46:45,920 આર જેમ ઉપયોગ ફાયદો તે થોડી વધુ અનુકૂળ સી કરતાં 834 00:46:45,920 --> 00:46:48,899 તે સારી રીતે આલેખન છે સુવિધાઓ અને whatnot. 835 00:46:48,899 --> 00:46:51,690 અને હજુ પણ સક્ષમ હોવા વિચાર આંતરિક આંટીઓ બહાર ટોચ ઝડપ, 836 00:46:51,690 --> 00:46:53,650 જે તમે ખરેખર તેને જરૂર છે જ્યાં. 837 00:46:53,650 --> 00:46:56,330 >> હાલની C લાઇબ્રેરીઓને વારંવાર ઉપયોગ, તે પણ મહત્વનું છે. 838 00:46:56,330 --> 00:47:00,320 તમે જેમ કેટલાક C લાઈબ્રેરીમાંથી હોય તો, હું ફોરિયર પરિવર્તિત ખબર નથી, 839 00:47:00,320 --> 00:47:05,190 અથવા કેટલાક ખૂબ આર્કિઅન આંકડા પ્રક્રિયા ઉપયોગ 840 00:47:05,190 --> 00:47:09,470 ઊંચી ઉર્જા એસ્ટ્રોફિઝિક્સ માં અથવા કંઈક, મને ખબર નથી. 841 00:47:09,470 --> 00:47:13,058 હાઇ એનર્જી એસ્ટ્રોફિઝિક્સ પણ લાગતું નથી છે, મને લાગે છે. 842 00:47:13,058 --> 00:47:16,480 પરંતુ તમે કર્યા બદલે તે કરી શકો છો તેમને એક મૂળ આર પોર્ટ લખવા માટે. 843 00:47:16,480 --> 00:47:22,725 અને the-- અને ફરી, પર તમે જો આર મૂળભૂત પુસ્તકાલયો મોટા ભાગના જુઓ, 844 00:47:22,725 --> 00:47:25,600 આંતરિક પર, આંતરિક છે વિદેશી કાર્ય નો ઉપયોગ કરવા જઇ 845 00:47:25,600 --> 00:47:26,724 ખૂબ જ વ્યાપક ઈન્ટરફેસ. 846 00:47:26,724 --> 00:47:31,630 તેઓ ફોરિયર જેવી વસ્તુઓ પડશે પરિવર્તિત અથવા સંબંધ કમ્પ્યુટિંગ 847 00:47:31,630 --> 00:47:34,890 સહગુણાંકો સી માં લખાયેલ છે, અને તેઓ પડશે માત્ર તેમને આસપાસ આર આવરણો છે. 848 00:47:34,890 --> 00:47:38,230 ઈન્ટરફેસ છે એક થોડી મુશ્કેલ લાગે છે. મને લાગે છે 849 00:47:38,230 --> 00:47:43,750 તેના મુશ્કેલી એ અતિશયોક્તિ છે તમે મળશે સૂચનો ઘણો. 850 00:47:43,750 --> 00:47:46,200 પરંતુ તેમ છતાં, તે થોડો ગૂંચવણમાં મૂકે છે. 851 00:47:46,200 --> 00:47:48,650 અને હું આપની સમક્ષ કરવામાં આવી ન હોય તે માટે એક સારું ટ્યુટોરીયલ શોધવા 852 00:47:48,650 --> 00:47:51,980 તેથી આ હમણાં તે છે. 853 00:47:51,980 --> 00:47:55,360 ફરીથી, આ સમગ્ર સેગમેન્ટમાં પછીથી સંદર્ભ માટે વધુ છે. 854 00:47:55,360 --> 00:47:57,687 નકલ વિશે ચિંતા કરશો નહીં હમણાં નીચે બધું. 855 00:47:57,687 --> 00:48:00,020 નીચેના સૂચનો તેથી યુનિક્સ જેવી સિસ્ટમો માટે હોય છે, 856 00:48:00,020 --> 00:48:05,150 Linux ને, BSD, ઓએસ એક્સ મને ખબર નથી આ વિન્ડોઝ પર કામ કરે છે કેવી રીતે 857 00:48:05,150 --> 00:48:08,280 પરંતુ માત્ર નથી કૃપા કરીને તમારી વિન્ડોઝ પર અંતિમ પ્રોજેક્ટ છે. 858 00:48:08,280 --> 00:48:10,790 859 00:48:10,790 --> 00:48:12,460 તમે ખરેખર કરવા માંગો છો નથી. 860 00:48:12,460 --> 00:48:14,770 યુનિક્સ વધુ સારી સમૂહ છે કેઝ્યુઅલ પ્રોગ્રામિંગ માટે. 861 00:48:14,770 --> 00:48:19,320 862 00:48:19,320 --> 00:48:21,390 તેથી, મૂળભૂત રીતે વિદેશી કાર્ય ઈન્ટરફેસ. 863 00:48:21,390 --> 00:48:24,420 તમે એક સી લખવા માંગો છો, તો આર સાથે વાપરવા માટે કાર્ય, 864 00:48:24,420 --> 00:48:27,250 તે બધા લેવા માટે છે પોઇન્ટર તરીકે દલીલો. 865 00:48:27,250 --> 00:48:30,666 >> તેથી સિંગલ કિંમતો માટે, આ તે કિંમત પર ધ્યાન આવ્યું છે. 866 00:48:30,666 --> 00:48:33,040 એરે માટે, આ એક નિર્દેશક છે પ્રથમ તત્વ, જે 867 00:48:33,040 --> 00:48:36,750 એરે નામો વાસ્તવમાં તેનો અર્થ શું છે. 868 00:48:36,750 --> 00:48:40,140 ફરીથી, આ તમારી પાસે હોવી જોઈએ કંઈક છે ખૂબ તદ્દન P પાંચ સેટ પછી નીચે. 869 00:48:40,140 --> 00:48:43,334 અરે નામો માત્ર પોઇન્ટર છે પ્રથમ તત્વ માટે, 870 00:48:43,334 --> 00:48:44,750 ફ્લોટીંગ-પોઇન્ટ પ્રકાર ડબલ છે. 871 00:48:44,750 --> 00:48:47,310 અને તમારા કાર્ય રદબાતલ પાછા છે. 872 00:48:47,310 --> 00:48:50,810 તે કરી શકો છો કે માત્ર માર્ગ ખરેખર શું થયું આર કહેવું 873 00:48:50,810 --> 00:48:54,410 આર આપ્યો કે મેમરી સુધારવા છે તે વિદેશી કાર્ય મારફતે 874 00:48:54,410 --> 00:48:54,910 ઈન્ટરફેસ. 875 00:48:54,910 --> 00:48:58,180 876 00:48:58,180 --> 00:49:00,127 >> તેથી હું આ તેવા પરચૂરણ ખર્ચ કર્યો અહીં ઉદાહરણ તરીકે, આ છે 877 00:49:00,127 --> 00:49:02,460 ઉપયોગ ગણતરી છે કે જે કાર્ય બે વેક્ટર્સ ઓફ ડોટ ઉત્પાદન. 878 00:49:02,460 --> 00:49:05,060 તે બે દલીલો, vec1, vec2 લે જે વેક્ટર્સ પોતાને છે, 879 00:49:05,060 --> 00:49:06,934 અને પછી n એ, જે એક લંબાઈ, ફરી, કારણ કે 880 00:49:06,934 --> 00:49:12,630 આર શોધવા માટે [અશ્રાવ્ય] માં બાંધવામાં આવ્યું છે વેક્ટર્સ લંબાઈ, પરંતુ સી નથી. 881 00:49:12,630 --> 00:49:16,182 સી, વેક્ટર્સ એક મનસ્વી છે મેમરી સીમાંકિત Chunk. 882 00:49:16,182 --> 00:49:17,890 તેથી જે રીતે તમે આ કરી શકો છો કોઈ ઉત્પાદનો ગણતરી 883 00:49:17,890 --> 00:49:23,470 માત્ર પરિમાણ આ સુયોજિત થયેલ છે શૂન્ય અને પછી મારફતે ફરી વળવું 884 00:49:23,470 --> 00:49:28,760 1 થી કારણ કે, એ સ્ટાર એ લંબાઈ એક નિર્દેશક છે, 885 00:49:28,760 --> 00:49:32,929 માત્ર કંઈક ઉમેરવા આ બહાર પરિમાણ. 886 00:49:32,929 --> 00:49:34,970 અને તે સારી અભ્યાસ કરી શકાય છે તમે શું કરવા જઇ રહ્યાં છો, તો 887 00:49:34,970 --> 00:49:37,270 આ બે અલગ સી કાર્યો લખવા માટે. 888 00:49:37,270 --> 00:49:41,970 તેમને એક તેમને એક માત્ર has-- દલીલો અને પ્રકારો લે 889 00:49:41,970 --> 00:49:43,970 તેઓ સામાન્ય રીતે સી માં હશે કે 890 00:49:43,970 --> 00:49:47,780 >> તેથી તે એરે લે પોઇન્ટર તરીકે દલીલો. 891 00:49:47,780 --> 00:49:57,090 પરંતુ N ના જેવું એક કિંમત દલીલો, તે માત્ર નકલ દ્વારા કિંમતો તરીકે લે છે 892 00:49:57,090 --> 00:49:57,917 પોઇન્ટર વિના. 893 00:49:57,917 --> 00:49:59,750 અને પછી તે નથી [અશ્રાવ્ય] બહાર પોઇન્ટર. 894 00:49:59,750 --> 00:50:01,290 અને પછી તમે કરી શકો છો એક અલગ, મૂળભૂત રીતે, 895 00:50:01,290 --> 00:50:03,623 wrapper કાર્ય કે જે મૂળભૂત રીતે જરૂરિયાતો સંભાળે 896 00:50:03,623 --> 00:50:07,740 વિદેશી કાર્ય તમારા માટે ઈન્ટરફેસ. 897 00:50:07,740 --> 00:50:11,840 >> તમે આર કૉલ રીતે એક વાર છે, તમે તમારા કાર્ય સી માં લખ્યું છે 898 00:50:11,840 --> 00:50:17,770 તમે આર સીએમડી shlib, આર પ્રકાર આદેશ શેર કરી પુસ્તકાલય, 899 00:50:17,770 --> 00:50:20,110 foo ટપકું સી, અથવા ગમે તમારી ફાઈલ નામ છે, 900 00:50:20,110 --> 00:50:23,020 અને ઓએસ આર ટર્મિનલ નથી શેલ. 901 00:50:23,020 --> 00:50:25,200 અને આ એક બનાવશે foo કહેવાય પુસ્તકાલય જેથી DOT. 902 00:50:25,200 --> 00:50:28,180 અને પછી તમે તેને લાવવા કરી શકો છો અમારા સ્ક્રિપ્ટ અથવા પૂછપરછ 903 00:50:28,180 --> 00:50:32,310 આદેશ ડયનની ટપકું ભાર સાથે. 904 00:50:32,310 --> 00:50:35,720 પછી એક કાર્ય છે આર ટપકું સી કહેવાય છે. 905 00:50:35,720 --> 00:50:39,310 >> આ છે કે દલીલો લે છે સી કાર્ય પ્રથમ નામ 906 00:50:39,310 --> 00:50:40,970 તમે કૉલ કરવા માંગો છો. 907 00:50:40,970 --> 00:50:43,920 અને પછી બધા પરિમાણો તે કાર્ય કરવા માટે, 908 00:50:43,920 --> 00:50:45,420 તેઓ યોગ્ય ક્રમમાં હોય છે. 909 00:50:45,420 --> 00:50:48,580 તમે આ પ્રકારના ઉપયોગ કરે છે જબરદસ્તી કાર્યો પૂર્ણાંક તરીકે 910 00:50:48,580 --> 00:50:52,050 ડબલ, પાત્ર, અને લોજિકલ છે. 911 00:50:52,050 --> 00:50:54,710 અને પછી તે આપે છે જ્યારે ફરીથી માત્ર છે, જે યાદી, 912 00:50:54,710 --> 00:50:57,550 ના સંકળાયેલ એરે પરિમાણ નામો અને કિંમતો 913 00:50:57,550 --> 00:51:00,950 પછી કાર્ય ચાલે છે. 914 00:51:00,950 --> 00:51:08,520 >> ડોટ આર છે, કારણ કે તેથી આ કિસ્સામાં દલીલો n બહાર, vec2 vec1, અને એ INT. 915 00:51:08,520 --> 00:51:11,980 અમે ટપકું આર હોય સી ડોટ માટે, આ કાર્ય નું નામ 916 00:51:11,980 --> 00:51:16,250 અમે vec1, vec2, પ્રકાર બળજબરી, કૉલ કરી રહ્યાં છો. 917 00:51:16,250 --> 00:51:20,060 ક્યાં વેક્ટર લંબાઈ, હું માત્ર vec1 આપખુદ પસંદ કરી છે. 918 00:51:20,060 --> 00:51:25,479 તે ઓ કહે છે રોબસ્ટ હશે vec1 ના પૂર્ણાંક મીન લંબાઈ, લંબાઈ vec2. 919 00:51:25,479 --> 00:51:27,520 પછી માત્ર ડબલ શૂન્ય તરીકે, અમે ખરેખર નથી કારણ કે 920 00:51:27,520 --> 00:51:29,644 આ જાય શું કાળજી પરિમાણને અમે છો કારણ કે 921 00:51:29,644 --> 00:51:32,270 તે સુયોજિત રીતે શૂન્ય. 922 00:51:32,270 --> 00:51:37,560 >> અને પછી પરિણામો હશે આવે છે મૂળભૂત મોટા સંકળાયેલ એરે 923 00:51:37,560 --> 00:51:42,090 vec1, vec2 ગમે છે ગમે છે. 924 00:51:42,090 --> 00:51:44,330 પરંતુ અમે રસ ધરાવતા હો બહાર, તેથી અમે તે મેળવી શકો છો. 925 00:51:44,330 --> 00:51:47,780 આ ફરી એક ખૂબ જ રમકડું ઉદાહરણ છે વિદેશી કાર્ય ઇન્ટરફેસને. 926 00:51:47,780 --> 00:51:54,160 પરંતુ તમે કોઈ ગણતરી હોય તો આંટીઓ જંગી વેક્ટર્સ ઉત્પાદનો, 927 00:51:54,160 --> 00:51:56,960 અથવા તમે કરવા હોય તો લુપ માં કંઈક બીજું, 928 00:51:56,960 --> 00:51:59,850 અને તમે આર પર આધાર રાખે છે કરવા માંગો છો નથી, જે ઓવરહેડ એક બીટ હોય છે 929 00:51:59,850 --> 00:52:02,830 તેને બનાવી છે, આ ઉપયોગી હોઈ શકે છે. 930 00:52:02,830 --> 00:52:05,870 >> ફરીથી, આ સામાન્ય રીતે નથી આર કરવા માટે એક પ્રારંભિક વિષય 931 00:52:05,870 --> 00:52:08,571 તે ખૂબ જ સારી રીતે દસ્તાવેજીકૃત થયેલ નહિં છે. 932 00:52:08,571 --> 00:52:11,070 હું માત્ર કારણ કે તે સમાવેશ કરી રહ્યો છું હું ભૂતકાળમાં તે ઉપયોગી જોવા મળે છે. 933 00:52:11,070 --> 00:52:13,654 તેથી, ખરાબ વ્યવહાર. 934 00:52:13,654 --> 00:52:15,820 હું ત્યાં ઉલ્લેખ કર્યો છે કે કાર્ય લૂપ માટે. 935 00:52:15,820 --> 00:52:21,150 સામાન્ય રીતે તમે ન જોઈએ ભાષા, તેનો ઉપયોગ નથી. 936 00:52:21,150 --> 00:52:26,100 આર પુનરાવૃત્તિ અમલીકરણ કેવી રીતે પર આધારિત આંતરિક રીતે, તે ધીમી હોઇ શકે છે. 937 00:52:26,100 --> 00:52:28,540 તેઓ માત્ર પણ નીચ જુઓ. 938 00:52:28,540 --> 00:52:32,410 >> આર, જેથી ખૂબ જ સરસ રીતે વેક્ટર્સ સંભાળે ઘણી વખત નજર તમે તેને વાપરવા માટે જરૂર નથી. 939 00:52:32,410 --> 00:52:35,050 940 00:52:35,050 --> 00:52:38,900 પછી તમે સામાન્ય રીતે કરી શકો છો ઘણીવાર વેક્ટર બદલો 941 00:52:38,900 --> 00:52:42,490 ઉચ્ચ કહેવાય આ કાર્યો સાથે ક્રમમાં કાર્યો, નકશો, ઘટાડવા 942 00:52:42,490 --> 00:52:44,404 શોધો, અથવા ગાળક. 943 00:52:44,404 --> 00:52:46,320 હું માત્ર કેટલાક આપી શકશો શું આ ઉદાહરણો કરવું. 944 00:52:46,320 --> 00:52:49,957 નકશો ઊંચી હુકમ કાર્ય છે કારણ કે તે એક દલીલ તરીકે કાર્ય લે છે. 945 00:52:49,957 --> 00:52:52,290 તમે તેને એક કાર્ય આપી શકે છે તેથી, તમે તેને એક એરે આપી શકે છે, 946 00:52:52,290 --> 00:52:54,640 અને તે કાર્ય લાગુ પડશે એરે દરેક તત્વ માટે 947 00:52:54,640 --> 00:52:55,681 અને નવા એરે આવો. 948 00:52:55,681 --> 00:52:58,035 949 00:52:58,035 --> 00:53:00,160 મૂળભૂત રીતે તમે આપી ઘટાડવા તે એક એરે તમે તેને આપી 950 00:53:00,160 --> 00:53:02,930 બે દલીલો લે છે કે કાર્ય. 951 00:53:02,930 --> 00:53:07,100 તે પ્રથમ, આ કાર્ય લાગુ પડશે કેટલાક સ્ટાર્ટર કિંમત સાથે પ્રથમ દલીલ. 952 00:53:07,100 --> 00:53:09,440 પછી બીજા કે પરિણામ છે. 953 00:53:09,440 --> 00:53:12,590 પછી ત્રીજા કે પરિણામ માટે, પછી ચોથા કે પરિણામ છે. 954 00:53:12,590 --> 00:53:14,870 તે અંત નહીં અને પછી જ્યારે આવો. 955 00:53:14,870 --> 00:53:17,620 તેથી ઉદાહરણ તરીકે, તમે કરવા માંગો છો, તો બધા તત્વો ની રકમ ગણતરી 956 00:53:17,620 --> 00:53:23,240 ઝાકઝમાળ, તમે કહી શકે કરતાં ઘટાડવા [અશ્રાવ્ય] સાથે વધુમાં ઘટાડવા 957 00:53:23,240 --> 00:53:26,620 કાર્ય, કાર્યાત્મક જેવા એક, બી, એક વતા b આવો. 958 00:53:26,620 --> 00:53:28,960 અને પછી 0 ની કિંમત શરૂ કરો. 959 00:53:28,960 --> 00:53:32,950 >> અને આ બધા માટે, તમે તેમને શોધી શકો છો આર દસ્તા માં વર્ણવ્યા, 960 00:53:32,950 --> 00:53:35,720 કોઈપણ પુસ્તક પર કાર્યાત્મક પ્રોગ્રામિંગ. 961 00:53:35,720 --> 00:53:38,330 આ વર્ગ પણ છે કહેવાય કાર્યો કાર્યો લાગુ પાડવા માટે, 962 00:53:38,330 --> 00:53:42,807 જે હું તેઓ don't-- હાર્ડ બીટ, સમજાવવા માટે 963 00:53:42,807 --> 00:53:45,640 પરંતુ તમે જુઓ તો [અશ્રાવ્ય] હું શરૂઆતમાં ટાંકવામાં કે નક્કી, 964 00:53:45,640 --> 00:53:48,615 તેમણે ખૂબ સારી રીતે તેમને સમજાવે છે આર પ્રોગ્રામિંગ પર તેના પરિશિષ્ટ. 965 00:53:48,615 --> 00:53:51,599 966 00:53:51,599 --> 00:53:53,390 સિદ્ધાંતો વિશે વધુ વેક્ટર્સ માટે ઉમેરવાની. 967 00:53:53,390 --> 00:53:57,570 968 00:53:57,570 --> 00:53:58,070 અરે વાહ? 969 00:53:58,070 --> 00:54:01,651 970 00:54:01,651 --> 00:54:02,900 મને લાગે છે કે સુધારવા જોઈએ મને લાગે છે. 971 00:54:02,900 --> 00:54:07,450 કે પ્રથમ વાક્ય માં, VEC તીર, તીર ત્યાં ન હોવી જોઈએ. 972 00:54:07,450 --> 00:54:10,920 તમે એક વેક્ટર માટે સોંપી શકો છો ફરીથી, દ્વારા તેની લંબાઈ વત્તા 1 લે 973 00:54:10,920 --> 00:54:13,220 અને તે અમુક મૂલ્ય સોંપણી. 974 00:54:13,220 --> 00:54:18,970 તે વેક્ટર વિસ્તારવા, અથવા તમે કરશે VEC સમકક્ષ સી, VEC newvalue કરી શકો છો. 975 00:54:18,970 --> 00:54:21,540 ફરીથી, જો તમારી સાથે C નો ઉપયોગ વેક્ટર તરીકે એક દલીલ, 976 00:54:21,540 --> 00:54:23,300 પરિણામી વંશવેલો ફ્લેટન્ડ નહીં. 977 00:54:23,300 --> 00:54:27,160 જેથી તમે માત્ર એક વેક્ટર મળશે કે 1 દ્વારા વિસ્તૃત છે. 978 00:54:27,160 --> 00:54:30,410 આ ક્યારેય કરવું. 979 00:54:30,410 --> 00:54:33,330 >> કારણ શા માટે તમે આ છે કરવું ન જોઈએ. 980 00:54:33,330 --> 00:54:37,430 તમે એક વેક્ટર ફાળવવા, ત્યારે તે તે મેમરી એક ચોક્કસ ભાગ આપે છે. 981 00:54:37,430 --> 00:54:40,680 તમે તે વેક્ટર કદ વધારવા તો, તે વેક્ટર ફરી ફાળવવા માટે છે 982 00:54:40,680 --> 00:54:43,820 બીજે ક્યાંક. 983 00:54:43,820 --> 00:54:46,980 અને તેથી પુનઃ ફાળવણી તદ્દન ખર્ચાળ છે. 984 00:54:46,980 --> 00:54:50,530 હું કેવી રીતે વિગતો જાય નહીં મેમરી allocators લાગુ પાડવામાં આવે છે 985 00:54:50,530 --> 00:54:57,280 ઓપરેટિંગ સિસ્ટમ સ્તર પર, પરંતુ તે સમય ઘણો લે છે 986 00:54:57,280 --> 00:54:58,962 મેમરી એક નવી ભાગ શોધવા. 987 00:54:58,962 --> 00:55:00,920 પણ, તમે છો, તો ફરીથી ફાળવણી ઘણાં અને ઘણાં બધાં 988 00:55:00,920 --> 00:55:03,500 ના ક્રમશઃ મોટા હિસ્સામાં, તમે અંત 989 00:55:03,500 --> 00:55:06,420 કહેવાય કંઈક સાથે મેમરી વિભાજન, 990 00:55:06,420 --> 00:55:09,390 જ્યાં ઉપલબ્ધ મેમરી થોડું બ્લોક્સ ઘણાં વિભાજિત 991 00:55:09,390 --> 00:55:11,500 દૃશ્ય મેમરી allocators બિંદુ. 992 00:55:11,500 --> 00:55:15,340 અને તે સખત અને કઠિન નહીં અન્ય વસ્તુઓ માટે મેમરી શોધવા માટે. 993 00:55:15,340 --> 00:55:19,455 તેથી તેના બદલે, તમે આ કરવા માટે જરૂર હોય તો, તો તમે એક ઓવરને ના વેક્ટર વૃદ્ધિ કરવાની જરૂર છે 994 00:55:19,455 --> 00:55:24,240 આગામી, તે ઉમેરીને બદલે સતત, તો તમે તેને પૂર્વ ફાળવવા જોઈએ. 995 00:55:24,240 --> 00:55:29,310 VEC તીર, વેક્ટર લંબાઈ 1,000, અથવા ગમે સમકક્ષ હોય છે. 996 00:55:29,310 --> 00:55:33,200 >> અને પછી તમે ફક્ત સોંપી શકો છો વેક્ટર કિંમતો એક 997 00:55:33,200 --> 00:55:36,000 તમે એક વખત તે ફાળવણી કર્યા પછી સમય. 998 00:55:36,000 --> 00:55:40,140 હું ફરીથી, આ મારા ઉનાળામાં નોકરી ચાલી જ્યારે હું NRA વિભેદક લખી હતી 999 00:55:40,140 --> 00:55:42,120 સમીકરણ ઉકેલ. 1000 00:55:42,120 --> 00:55:43,180 આંકડાકીય સાંકેતિક નથી. 1001 00:55:43,180 --> 00:55:49,290 આ વિચાર એકવાર તમે છે તમારા ઉકેલ માટે એક કિંમત 1002 00:55:49,290 --> 00:55:51,240 તમે આગામી એક ગણતરી છે કે ઉપયોગ કરે છે. 1003 00:55:51,240 --> 00:55:53,700 નિષ્કપટ તેથી મારા કુદરતી ઝોક, બરાબર કહે છે હતી 1004 00:55:53,700 --> 00:55:56,930 તેથી હું એક વેક્ટર સાથે શરૂ કરી શકશો કે નોંધપાત્ર મૂલ્ય છે. 1005 00:55:56,930 --> 00:56:01,260 કે આગામી કિંમત ગણતરી કે મારી ઉકેલ વેક્ટર પર જાય છે 1006 00:56:01,260 --> 00:56:02,630 અને તે જોડો. 1007 00:56:02,630 --> 00:56:05,290 >> બીજું કંઈક બનાવો, કે જોડો. 1008 00:56:05,290 --> 00:56:08,120 તે ખૂબ જ ખૂબ જ ધીમે ધીમે ગયા. 1009 00:56:08,120 --> 00:56:11,540 અને એકવાર હું આ સમજાયું અને હું મારી સિસ્ટમ બદલી 1010 00:56:11,540 --> 00:56:16,020 આ વેક્ટર માટે ઉમેરવાની ના 10,000 100,000 વખત જેમ, 1011 00:56:16,020 --> 00:56:18,910 માત્ર એક વેક્ટર પૂર્વ ફાળવણી અને માત્ર તે સાથે ચાલી રહ્યું છે. 1012 00:56:18,910 --> 00:56:22,100 હું કરતાં વધુ 1,000 ગણો ઝડપ મળી. 1013 00:56:22,100 --> 00:56:26,280 તેથી આ એક ખૂબ જ સામાન્ય છે આર પ્રોગ્રામિંગ માટે છટકું. 1014 00:56:26,280 --> 00:56:31,560 તમે એક વેક્ટર બિલ્ડ જરૂર હોય તો ભાગ દ્વારા ભાગ, તે પૂર્વ ફાળવો. 1015 00:56:31,560 --> 00:56:35,360 1016 00:56:35,360 --> 00:56:40,240 >> આ up-- અન્ય સામાન્ય સફર મારા છેલ્લા છે સ્લાઇડ, ભૂલ નિયંત્રણમાં છે worry-- નથી. 1017 00:56:40,240 --> 00:56:42,890 આર, માટે પ્રમાણિક પ્રયત્ન, નથી ખરેખર ખૂબ જ સારી રીતે આ કામ કરે છે. 1018 00:56:42,890 --> 00:56:45,010 ઘણો હોય છે કાપવા કરી શકો છો કે સમસ્યાઓ. 1019 00:56:45,010 --> 00:56:48,360 ઉદાહરણ તરીકે, તમે એક એરે વિચાર જો અથવા કાર્ય બહાર વેક્ટર 1020 00:56:48,360 --> 00:56:52,377 તમે એક અપેક્ષા હતી કે કિંમત ઊલટું આવે છે, અથવા, 1021 00:56:52,377 --> 00:56:55,460 અને તમે એક કાર્ય માં પસાર કે તમે એક કિંમત અપેક્ષા લખ્યું, 1022 00:56:55,460 --> 00:56:57,270 એક સમસ્યા છે કે હોઈ શકે છે. 1023 00:56:57,270 --> 00:57:01,440 >> અમુક કાર્યો જેમ કહે છે, નલ પાછા 1024 00:57:01,440 --> 00:57:05,560 એક વાંચવા યાદીમાં અસ્તિત્વ ધરાવતી કી. 1025 00:57:05,560 --> 00:57:08,527 પરંતુ નલ જેમ કે C નથી જ્યાં તમે વાંચવાનો પ્રયત્ન કરો તો 1026 00:57:08,527 --> 00:57:11,360 જૂની નિર્દેશક છે, [અશ્રાવ્ય] નિર્દેશક માટે null, તે માત્ર ખામી seg 1027 00:57:11,360 --> 00:57:14,109 અને તમે તમારા ડીબગર છો તે તમે જ્યાં છો બરાબર તમને કહે છે. 1028 00:57:14,109 --> 00:57:17,080 1029 00:57:17,080 --> 00:57:20,772 કાર્યો do-- ને બદલે નલ અણધારી વસ્તુઓ કરશે 1030 00:57:20,772 --> 00:57:21,730 તેઓ હાથે નલ છો. 1031 00:57:21,730 --> 00:57:24,575 તમે મહત્તમ નલ આપ્યો રહ્યાં છો, તો જેમ, તે તમે પહેલાના નકારાત્મક અનંત આપી શકશો. 1032 00:57:24,575 --> 00:57:27,230 1033 00:57:27,230 --> 00:57:28,190 અને તેથી, હા. 1034 00:57:28,190 --> 00:57:30,880 1035 00:57:30,880 --> 00:57:32,630 અને તેથી આ થયું મને હું હતો છે જ્યારે એક વખત 1036 00:57:32,630 --> 00:57:34,771 ક્ષેત્રો સમૂહ બદલી મારા યાદી માળખામાં 1037 00:57:34,771 --> 00:57:37,520 એક વખત તેમને અન્યત્ર બદલ્યા વિના જ્યારે હું તેમને વાંચી રહ્યો હતો. 1038 00:57:37,520 --> 00:57:40,670 અને પછી હું રેન્ડમ તમામ પ્રકારના મળી અનંત પરિણામો પાક 1039 00:57:40,670 --> 00:57:43,080 અને હું કોઈ વિચાર જ્યાં તેઓ જેમાંથી આવ્યા. 1040 00:57:43,080 --> 00:57:45,310 અને કમનસીબે, ત્યાં છે કોઈ વાસ્તવિક આર કડક સ્થિતિ 1041 00:57:45,310 --> 00:57:48,940 જ્યાં તમે કંઈક તો કહી શકો છો તે એક ભૂલ હોઈ શકે છે, જેમ કે દેખાય છે 1042 00:57:48,940 --> 00:57:51,960 હું હોઇ શકે છે, તેથી માત્ર ત્યાં બંધ શિસ્તબદ્ધ અને તે નક્કી કરે છે. 1043 00:57:51,960 --> 00:57:55,282 1044 00:57:55,282 --> 00:57:57,240 જો કે, ત્યાં કંઈક સ્ટોપ જો નહિં, તો કહેવાય છે. 1045 00:57:57,240 --> 00:58:00,480 આ સી મૂકતા સમકક્ષ છે તમે તે વિશે વાત કરી છે તો. 1046 00:58:00,480 --> 00:58:02,690 હું સી મૂકતા નથી લાગતું નથી એક વ્યાખ્યાન વિષય છે, 1047 00:58:02,690 --> 00:58:06,370 પરંતુ તમારા વિભાગ નેતા તે પર ચાલ્યા ગયા છે શકે છે. 1048 00:58:06,370 --> 00:58:10,393 મૂળભૂત રીતે કોઈ પણ લે જો નહિં, તો અને બંધ predicate, જેથી કોઇ પણ નિવેદન કે 1049 00:58:10,393 --> 00:58:11,824 સાચું કે ખોટું હોઈ શકે છે. 1050 00:58:11,824 --> 00:58:13,490 જો તે ખોટા છે, તે તેના કાર્યક્રમ અટકી જાય છે. 1051 00:58:13,490 --> 00:58:18,260 તમે વાક્ય બરાબર શું તમે કહે છે પર હતા અને શું સ્થિતિ નિષ્ફળ. 1052 00:58:18,260 --> 00:58:21,910 >> અને આ ખૂબ જ ઉપયોગી છે, ઉદાહરણ તરીકે, સેનીટી ચકાસણી, કાર્ય ઇનપુટ્સ. 1053 00:58:21,910 --> 00:58:25,110 તમે એક કાર્ય છે તેથી જો અને તમે કહે છે, અપેક્ષા 1054 00:58:25,110 --> 00:58:29,640 તમે મને એક તારીખ આપવી જોઇએ તો, હું માંગો છો તારીખો લંબાઈ 1 માત્ર વેક્ટર હોઈ 1055 00:58:29,640 --> 00:58:31,735 અને ક્યાંક 1 અને 31 વચ્ચે. 1056 00:58:31,735 --> 00:58:34,420 1057 00:58:34,420 --> 00:58:36,170 અને ન હોય તો, મને ખબર છે કંઈક ખોટું થયું છે. 1058 00:58:36,170 --> 00:58:40,280 અને હું આ પહેલાં ત્યાં બંધ કરી કોડ સાથે અસરો પર રેન્ડમ નોક છે 1059 00:58:40,280 --> 00:58:44,190 તે મુશ્કેલ છે તે મારફતે ટ્રેસ. 1060 00:58:44,190 --> 00:58:47,170 તેથી તે શક્ય એક છે સ્ટોપ માટે ઉપયોગ ન હોય તો. 1061 00:58:47,170 --> 00:58:48,660 >> બરાબર, anyhow. 1062 00:58:48,660 --> 00:58:49,690 તેથી તે ઓવરને છે. 1063 00:58:49,690 --> 00:58:51,290 આવતા માટે ખૂબ આભાર. 1064 00:58:51,290 --> 00:58:53,710 હું આ એક ક્રમ કલાપ્રેમી છું. 1065 00:58:53,710 --> 00:58:57,270 તેથી માફ તમે કંટાળો આવતો હોય તો અથવા ગેરસમજ અથવા શું તમે હોય છે. 1066 00:58:57,270 --> 00:59:01,670 હું ઇમેઇલ દ્વારા પ્રશ્નો લેવા ખુશ છું connorharris@college.harvard.edu છે. 1067 00:59:01,670 --> 00:59:07,230 આ દરેક માટે પણ જાય છે આ પછી રહેવા અથવા જોવાનું. 1068 00:59:07,230 --> 00:59:10,190 પણ, છતાં હું નથી એક ટીએફ, હું પણ ખૂબ જ છું 1069 00:59:10,190 --> 00:59:13,900 બિનસત્તાવાર તરીકે સેવા આપવા માટે તૈયાર છે જે કોઈને માટે સલાહકાર 1070 00:59:13,900 --> 00:59:15,460 અંતિમ પ્રોજેક્ટ આર મદદથી. 1071 00:59:15,460 --> 00:59:19,900 >> તમે તે કરવા માંગો છો, તો પછી માત્ર તમારા ટીએફ વાત 1072 00:59:19,900 --> 00:59:23,750 અને પછી મને ઇમેઇલ લખવા હું તમને પર કામ કરી રહ્યાં છે તે ખબર 1073 00:59:23,750 --> 00:59:26,680 અને તેથી હું બેઠક સુયોજિત કરી શકો છો તમે સાથે વખત તમે ઇચ્છો છો. 1074 00:59:26,680 --> 00:59:27,990 તેથી ફરીથી, તમે ખૂબ ખૂબ આભાર. 1075 00:59:27,990 --> 00:59:28,960 હું તમને તે આનંદ આશા. 1076 00:59:28,960 --> 00:59:29,450 >> AUDIENCE: [અશ્રાવ્ય]. 1077 00:59:29,450 --> 00:59:30,617 >> કોર્નર HARRIS: અલબત્ત. 1078 00:59:30,617 --> 00:59:34,910 >> પ્રેક્ષક: એક પ્રોજેક્ટ કેવા પ્રકારની એક સીએસ વિદ્યાર્થી માટે આર ઉપયોગ કરશે? 1079 00:59:34,910 --> 00:59:37,427 1080 00:59:37,427 --> 00:59:40,510 કોર્નર HARRIS: તમે શું કરી રહ્યાં છો, તેથી જો કેવળ ડેટા માઇનિંગ છે કે કંઈક છે, 1081 00:59:40,510 --> 00:59:43,790 ઉદાહરણ માટે, અને ત્યાં વસ્તુઓ ઘણાં બધાં છે 1082 00:59:43,790 --> 00:59:46,692 તમે માહિતી સાથે સાથે શું કરી શકે છે ખાણકામ અને મશીન શિક્ષણ. 1083 00:59:46,692 --> 00:59:48,900 તમે આર ઉપયોગ કરવા માંગો છો શકે છે કંઈક એક ઘટક. 1084 00:59:48,900 --> 00:59:52,022 હું મૂળભૂત રીતે, ઉદાહરણ લાવવામાં તમે વેબસાઇટ લખી રહ્યાં જો 1085 00:59:52,022 --> 00:59:54,730 અને તમે આપોઆપ ચલાવવા માંગો છો તમારા સર્વર આંકડાકીય વિશ્લેષણ 1086 00:59:54,730 --> 00:59:57,990 ચોક્કસ સમય દરરોજ ઓછામાં લોગ, કે છે કે કંઈક હોઈ શકે છે 1087 00:59:57,990 --> 01:00:01,260 માત્ર એક સંક્ષિપ્ત કરવા માટે ખૂબ જ સરળ તમે સુનિશ્ચિત કરી શકો છો કે આર સ્ક્રિપ્ટ 1088 01:00:01,260 --> 01:00:04,200 ઉદાહરણ તરીકે, દરેક રાત્રે ચાલે છે. 1089 01:00:04,200 --> 01:00:06,550 >> અને હું તો ખાતરી છે કે છું કોઈપણ કારણોસર ત્યાં તમે છો છે 1090 01:00:06,550 --> 01:00:11,520 આંકડા અથવા આલેખન ક્ષમતાઓ કરવા માંગો છો અને આપોઆપ તેના બદલે આ રન હોય 1091 01:00:11,520 --> 01:00:13,790 ના વાર્તાલાપ કર્યા Excel માં વસ્તુઓ સાથે, 1092 01:00:13,790 --> 01:00:16,750 ઉદાહરણ તરીકે, કે જે કંઈક છે તમારા માટે આર ઉપયોગ કરવા માંગો છો શકે છે. 1093 01:00:16,750 --> 01:00:21,190 તેથી હું પહેલાં કોઇ પ્રશ્નો છોડી? 1094 01:00:21,190 --> 01:00:21,690 કોઈ? 1095 01:00:21,690 --> 01:00:24,960 બધા હક છે, સાથે સાથે, ફરીથી આભાર આવતા માટે ખૂબ ખૂબ. 1096 01:00:24,960 --> 01:00:29,417