Selles artiklis kรคsitleme Pythoni programmeerimiskeelt, keskendudes konkreetselt teegile NumPy ja veeru kustutamisele selle teegi abil. Python on mitmekรผlgne programmeerimiskeel, mida kasutatakse laialdaselt erinevatel eesmรคrkidel, sealhulgas veebiarenduseks, andmeanalรผรผsiks, tehisintellektiks ja muuks. Pythoni populaarsuse รผks pรตhikomponente on selle arvukad teegid, mis muudavad kodeerimisprotsessi tรตhusamaks ja hรตlpsamini kรคsitsetavaks. NumPy on รผks selline raamatukogu, mis on spetsiaalselt loodud suurte, mitmemรตรตtmeliste arvandmete massiivide ja maatriksitega tรถรถtamiseks. Andmetรถรถtluse valdkonnas on oluline teada, kuidas massiivist veerge kustutada, kuna see on paljude tรถรถvoogude tavaline eeltรถรถtlusetapp.
NumPy teek pakub selle รผlesande tรคitmiseks kasutajasรตbralikku funktsiooni nimega "kustuta". Funktsioon numpy.delete() on vรตimeline eemaldama massiivi elemente mรถรถda mรครคratud telge. See muudab veeru kustutamise 2D-massiivist vรตi maatriksist lihtsaks.
Alustuseks impordime NumPy teeki ja loome 2D-massiivi nรคidis:
import numpy as np array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) print("Original array:") print(array)
Nรผรผd kasutame funktsiooni "np.delete()", et kustutada oma 2D-massiivist konkreetne veerg:
# Deleting the second column (index 1) array_modified = np.delete(array, 1, axis=1) print("nArray with the second column deleted:") print(array_modified)
Funktsiooni np.delete() selgitamine
Funktsioon np.delete() kasutab kolme peamist argumenti: sisendmassiivi, kustutatava elemendi vรตi veeru indeksit ja telge, mida mรถรถda kustutada. Telje parameeter on sel juhul รผlioluline, kuna tahame kustutada veeru, mitte ainult elemendi. Seadistades telje = 1, kรคsime funktsioonil kustutada piki veeru telge. Kui seaksime telje = 0, kustutaks funktsioon piki rea telge.
Pange tรคhele, et funktsioon np.delete() ei muuda algset massiivi paigas. Selle asemel tagastab see uue muudetud massiivi, mis on oluline, kui soovite oma tรถรถvoos sรคilitada algandmed.
NumPy teegis navigeerimine
NumPy teegil on mitmesuguseid tehnikaid ja funktsioone arvuliste andmete suurte, mitmemรตรตtmeliste massiivide ja maatriksite kรคsitlemiseks. Mitmed populaarsed funktsioonid hรตlmavad "รผmberkujundamist", "รผhendamist", "tรผkeldamist" ja palju muud. NumPy on Pythoniga matemaatilise ja teadusliku andmetรถรถtluse pรตhipakett tรคnu oma tรตhusatele ja hรตlpsasti kasutatavatele andmestruktuuridele.
NumPy massiivide ja andmetega manipuleerimise viiside mรตistmine on iga andmeteadlase vรตi masinรตppe entusiasti jaoks oluline samm. Lisaks vรตib NumPy massiivide veergude kustutamise ja muutmise kontseptsiooni mรตistmine olla abiks suuremahuliste andmete eeltรถรถtluse kรคsitlemisel, kuna ebaoluliste vรตi mittevajalike veergude kustutamine vรตib oluliselt parandada tรถรถtlemisaega ja hรตlbustada andmete analรผรผsimist.