Kwihlabathi lenkqubo, iPython iye yaba lulwimi oludumileyo olwaziwayo ngokusetyenziswa kwayo ngokulula, ukufundeka, kunye nokuguquguquka. Phakathi kwamathala eencwadi ayo amaninzi, iNumPy igqame njengenye yezona zixhobo zinamandla zokuphatha idatha yamanani, enezicelo ezininzi kwiinkalo ezahlukeneyo, kubandakanya nefashoni. Kweli nqaku, siza kuhlolisisa umsebenzi we-NumPy Shape, sixoxa nge-syntax yayo kunye nokubonelela ngesisombululo esisebenzayo kwingxaki ebandakanya uhlalutyo lweendlela zefashoni. Ekuhambeni kwethuba, siya kuphonononga amathala eencwadi anxulumeneyo kunye nemisebenzi. Ngoko, masiqale!
INumPy
Isonjululwe: ikholamu yepython numpy yokucima
Kweli nqaku, siza kuxoxa ngolwimi lwenkqubo yePython, sigxile ngakumbi kwithala leencwadi iNumPy kunye nendlela yokucima ikholamu usebenzisa eli thala leencwadi. IPython lulwimi lwenkqubo oluguquguqukayo olusetyenziswa ngokubanzi kwiinjongo ezahlukeneyo, kubandakanya uphuhliso lwewebhu, uhlalutyo lwedatha, ubukrelekrele bokwenziwa nokunye. Enye yezinto eziphambili zokuthandwa kwePython kukuninzi kwayo amathala eencwadi, eyenza inkqubo yokubhalwa kweekhowudi isebenze ngakumbi kwaye kulula ukuyiphatha. I-NumPy lelinye lamathala eencwadi, elenzelwe ngokukodwa ukusebenza ngoluhlu olukhulu, olunemilinganiselo emininzi kunye neematriki zedatha yamanani. Kwindawo yokuguqulwa kwedatha, kubalulekile ukwazi indlela yokucima iikholamu ukusuka kuluhlu, njengoko eli linyathelo eliqhelekileyo lokuqhubekela phambili kwimisebenzi emininzi.
Isonjululwe: iPython NumPy ascontiguousarray uMsebenzi woMsebenzi weTuple kuluhlu
I-Python NumPy lithala leencwadi elakhiwe kufutshane ne-NumPy array object, eyindlela enamandla nesebenzayo kuluhlu oluqhelekileyo lwePython. Kweli nqaku, siza kuxoxa ngomnye wemisebenzi eluncedo ekhoyo kwithala leencwadi leNumPy, i ascontiguousarray umsebenzi. Lo msebenzi uluncedo ngakumbi xa usebenza kunye noluhlu ngokwemigaqo yokuguqula uluhlu lube luluhlu oludityanisiweyo kunye nokuphatha izakhiwo zedatha ezinje ngee-tuples. Injongo ephambili yomsebenzi we-ascontiguousarray kukuqinisekisa ukuba uluhlu olunikiweyo lugcinwe kwibhloko yememori edibeneyo.
Isonjululwe: Iipakethi zeNumPy Ikhowudi Epakishwe uluhlu oluhambelana nomgca woku-1
I-NumPy yilayibrari enamandla kwiPython esetyenziswa ngokubanzi ukubala kwamanani kwi-array kunye nezakhiwo zedatha ye-matrix. Omnye wemisebenzi emininzi enikezela ngayo iipakethi, ekuvumela ukuba ufakele ikhowudi yedatha yokubini ngokufanelekileyo ecaleni kwe-axis ekhankanyiweyo. Kweli nqaku, siza kuphonononga ukusetyenziswa kweepakethi zeNumPy kunye ne-axis 1, kwaye sixoxe ngobuchule kunye nokusetyenziswa kwayo. Ekuhambeni kwethuba, siya kuphonononga kumathala eencwadi anxulumeneyo kunye nemisebenzi.
Isonjululwe: numpy collapse kwidimension yokugqibela
Kwiminyaka yakutshanje, ukusetyenziswa kwePython kwiinkalo ezahlukeneyo kuye kwanda kakhulu, ngakumbi kwinkalo yokusetyenziswa kwedatha kunye nekhompyuter yesayensi. Elinye lawona mathala eencwadi asetyenziswa kakhulu kule misebenzi yiNumPy. I-NumPy lithala leencwadi elinamandla neliguquguqukayo elisetyenziswa kakhulu ekusebenzeni ngoluhlu olukhulu, olunamacala amaninzi kunye nematriki, phakathi kweminye imisebenzi yezibalo. Umsebenzi omnye oqhelekileyo ekusebenzeni nezi zakhiwo zedatha yimfuneko yokuwa okanye ukunciphisa umlinganiselo wokugqibela woluhlu. Kule nqaku, siza kuhlolisisa esi sihloko ngokweenkcukacha, ngokuqala ngesingeniso kwingxaki, silandelwa sisisombululo, kunye nenkcazo yesinyathelo ngesinyathelo sekhowudi. Okokugqibela, siza kuphonononga kwizihloko ezinxulumeneyo kunye namathala eencwadi anokuba nomdla.
Isonjululwe: Bala iJordan uhlobo oluqhelekileyo lwematrix kwiPython %2F NumPy
Ukubalwa kweMatrix bubuchule obusetyenziswa kakhulu kwiinkalo ezahlukeneyo ezifana nesayensi, ubunjineli, kunye nezinye. Enye yeendlela ezibalulekileyo zokujongana nematriki kukufumana iJordan uhlobo lwesiqhelo lwematrix enikiweyo. Kweli nqaku, siza kungena kwinkqubo yokubala iJordan uhlobo oluqhelekileyo lwematrix usebenzisa iPython kunye neNumPy, ithala leencwadi elinamandla lokubala amanani. Siza kuhamba ngesisombululo ngendlela ecacileyo, inyathelo ngesinyathelo, sichaza ikhowudi kunye neendlela ezibandakanyekayo. Ngaphaya koko, siza kuxoxa ngamathala eencwadi anxulumeneyo kunye nemisebenzi enokunceda ekusombululeni iingxaki ezifanayo.
Isonjululwe: amangeno angama-numpy random awaphindi
Kwihlabathi lanamhlanje lokukhohlisa kunye nohlalutyo lwedatha, enye ingxaki eqhelekileyo evelayo kukuvelisa okungaphindaphindwayo kwamangeniso kusetyenziswa ithala leencwadi lePython elidumileyo iNumPy. Eli nqaku lijolise ekunikeni isisombululo esibanzi kule ngxaki, ukuphonononga ngokunzulu ekusebenzeni kwangaphakathi kwekhowudi kunye nokuphonononga iilayibrari ezifanelekileyo kunye nemisebenzi.
I-NumPy lithala leencwadi elinamandla elenza ukuba sikwazi ukwenza imisebenzi eyahlukeneyo yezibalo kunye nezibalo kwii-arrays ezinkulu ezinama-multi-dimensional and matrices. Enye yezinto ezibalulekileyo zokuhlalutya idatha kunye nokufunda komatshini kukuvelisa amanani angaqhelekanga, anokufezekiswa ngokusebenzisa imodyuli ye-NumPy engahleliwe. Kwiimeko ezithile, sinokufuna olu ngeniso lungenamkhethe ukuba lube lodwa kwaye lungaphindi. Makhe sihlolisise indlela yokuphumeza oku usebenzisa i-NumPy inyathelo nenyathelo.
Isonjululwe: numpy kunye nomsebenzisi
INumPy kwaye umqhubi ngamathala eencwadi amabini abaluleke kakhulu kwihlabathi lenkqubo yePython, ngakumbi ngaphakathi kwendawo yokukhohlisa idatha kunye nokusebenza kwemathematika. Kweli nqaku, siza kuphanda ngamandla kula mathala amabini kwaye sixoxe ngezicelo zabo ekusombululeni iingxaki ezintsonkothileyo ngendlela elula nesebenzayo. Ukuqonda okungcono, siya kuqalisa ngentshayelelo yeNumPy kunye nomsebenzisi, silandelwa sisisombululo senyathelo ngenyathelo kwingxaki ethile sisebenzisa la mathala eencwadi. Ngaphaya koko, siza kuphonononga imisebenzi eyongezelelweyo efanelekileyo kunye nobuchule obuphucula ngakumbi ubuchule bethu bokusebenza ngokulandelelana kunye nokusebenza kwemathematika kwiPython.
Isonjululwe: iPython NumPy yahlula iSintaksi yoMsebenzi
intshayelelo
I-Python lulwimi lwenkqubo oluguquguqukayo nolusetyenziswa ngokubanzi kwiinkalo ezahlukeneyo, kubandakanya uhlalutyo lwedatha, ubukrelekrele bokwenziwa, kunye nophuhliso lwewebhu. Enye yeelayibrari ezibalulekileyo zokuphatha idatha enkulu kwiPython yi INumPy. I-NumPy ibonelela ngento enamandla ye-N-dimensional array, eyenza sikwazi ukwenza imisebenzi yezibalo entsonkothileyo ngokulula. Enye yemisebenzi ebalulekileyo kuhlalutyo lwedatha yi umsebenzi wokwahlula, esetyenziselwa ukwahlula idatha ibe ngamacandelo amancinci ukuze kuhlalutywe ngakumbi. Kweli nqaku, siza kuntywila kwi-syntax kunye nokusetyenziswa komsebenzi we-NumPy wokwahlula ngokubonelela ngesisombululo esisebenzayo, inkcazo ngenyathelo, kunye nokuxoxa ngamathala eencwadi kunye nemisebenzi ehambelanayo.