I-NumPy iwumthombo ovulekile wezincwadi ku-Python osiza ukubalwa kwezinombolo ngokunikeza isethi eqinile yemisebenzi namathuluzi okwenza imisebenzi yezibalo ku-array enkulu, enezinhlangothi eziningi kanye nakumatikuletsheni. Phakathi kokusebenza okuhlukahlukene okutholakala ku-NumPy, isici esisodwa esaziwa kancane kodwa esiwusizo yikhono lokususa ama-zero aholayo kanye/noma alandelayo ohlwini. Lesi sici singasiza ikakhulukazi emhlabeni wemfashini, lapho ukunemba nokusebenza kahle kubalulekile ekuklameni nasekwakheni izingubo, izikimu zemibala, namaphethini.
Kulesi sihloko, sizongena esibonelweni esinemininingwane sendlela yokusebenzisa i-NumPy's nquma_zero sebenza ngokugxila okuthile kupharamitha ye-trim='b'. Ngaphezu kwalokho, sizoxoxa ngokusebenza kwekhodi futhi sinikeze incazelo ejulile yemitapo yolwazi nemisebenzi ehilelekile enkingeni.
Ukuze siqale, ake sicabangele inkinga esifuna ukuyixazulula. Ake sithi unoxhaxha lwezilinganiso zezingubo, lapho isici ngasinye simele ubude obuthile noma ububanzi ngamasentimitha. Amanani ohlwini angase aqukathe oziro abaholayo nabalandelayo ngenxa yokungalungi kwesilinganiso noma iphutha lomuntu. Umgomo uwukukhipha lawa maziro angadingekile kuhlelo lokulinganisa ukuze udale idathasethi enembe kakhudlwana nesebenza kahle.
Ake sithathe uhlu olulandelayo njengesibonelo:
import numpy as np measurements = np.array([0, 0, 25, 42, 55, 0, 60, 0])
Manje, sifuna ukususa kokubili oziro abaholayo nabalandelayo sisebenzisa umsebenzi we-trim_zeros osetshenziswa nepharamitha ye-trim='b'. Isixazululo sale nkinga simi kanje:
trimmed_measurements = np.trim_zeros(measurements, trim='b') print(trimmed_measurements)
Okukhipha kuzoba:
array([25, 42, 55, 0, 60])
Ukuqonda Ikhodi
Ake sijule ngokuthi ikhodi isebenza kanjani ukuze sibambe kangcono imiqondo eyisisekelo nemisebenzi ehilelekile. Into yokuqala esiyenzile ukungenisa umtapo wolwazi we-NumPy futhi sakhe uhlu lwesibonelo lokulinganisa.
Okulandelayo, sisebenzise umsebenzi we-trim_zeros ngepharamitha ethi 'b'. Ipharamitha yokunquma ithatha inani elilodwa kwamathathu: 'f' (ukususa oziro abaholayo), 'b' (ukususa oziro abalandelayo), kanye ne-'fb' (ukususa kokubili oziro abaholayo nabalandelayo). Esimeni sethu, sikhethe u-'b' ngoba besifuna ukususa oziro abalandelayo kuphela.
Ekugcineni, ngemva kokwenza umsebenzi we-trim_zeros, ibuyekeza uhlu lokulinganisa ngaphandle koziro abalandelayo futhi iphrinte amalungu afanayo alungisiwe.
Imisebenzi ye-NumPy Nemitapo Yolwazi Ehlobene
Manje njengoba sesinokuqonda okuqinile kwenkinga esiyixazululile nokuthi ikhodi isebenza kanjani, ake sibhekisise imisebenzi ye-NumPy nemitapo yolwazi ehlobene ehlobene nomsebenzi we-trim_zeros.
- numpy.array(): Lo msebenzi ufana kakhulu ne-numpy.array(), kodwa unezinketho ezimbalwa futhi awenzi ikhophi yedatha yokufaka uma idatha yokufaka isivele iyindarray noma i-pandas.Series.
- numpy.concatenate(): Ikuvumela ukuthi ujoyine amaqembu afanayo amabili noma ngaphezulu ku-eksisi ekhona.
- numpy.delete(): Lo msebenzi usetshenziselwa ukususa ama-elementi ohlwini oluhambisana ne-eksisi ecacisiwe ngokuya ngenkomba ye-elementi.
Ngokungeziwe kumtapo wezincwadi we-NumPy, kuneminye imitapo yolwazi ye-Python engaba usizo ekuxazululeni izinkinga ezifanayo, njenge-Pandas yokukhohlisa idatha kanye ne-Scikit-learn yama-algorithms okufunda komshini.
Ngalesi sibonelo kanye nencazelo, sithemba ukuthi uthole ukuqonda okungcono kokuthi usetshenziswa kanjani umsebenzi we-NumPy's trim_zeros ngepharamitha ethi 'b', nokuthi ungasetshenziswa kanjani endaweni yokucubungula idatha yemfashini. Ngokwazi kahle lezi zindlela ezibalulekile ze-Python kanye namasu we-SEO, ungathuthukisa ikhono lakho lokubhala amakhodi futhi udale izixazululo ezingcono, ezisebenza kahle kuhlu olubanzi lwezinkinga.