Išspręsta: python numpy ištrinti stulpelį

Šiame straipsnyje aptarsime Python programavimo kalbą, daugiausia dėmesio skirdami bibliotekai NumPy ir kaip ištrinti stulpelį naudojant šią biblioteką. Python yra universali programavimo kalba, plačiai naudojama įvairiems tikslams, įskaitant interneto svetainių kūrimą, duomenų analizę, dirbtinį intelektą ir kt. Vienas iš pagrindinių Python populiarumo komponentų yra daugybė bibliotekų, dėl kurių kodavimo procesas tampa efektyvesnis ir lengviau valdomas. NumPy yra viena iš tokių bibliotekų, specialiai sukurta darbui su didelėmis, daugiamatėmis skaitmeninių duomenų matricomis ir matricomis. Apdorojant duomenis būtina žinoti, kaip ištrinti stulpelius iš masyvo, nes tai yra įprastas daugelio darbo eigų išankstinio apdorojimo žingsnis.

Šiai užduočiai atlikti NumPy biblioteka siūlo patogią funkciją, vadinamą „ištrinti“. Funkcija numpy.delete() gali pašalinti elementus iš masyvo pagal nurodytą ašį. Dėl to mums paprasta ištrinti stulpelį iš 2D masyvo arba matricos.

Norėdami pradėti, importuokime NumPy biblioteką ir sukurkime 2D masyvo pavyzdį:

import numpy as np

array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print("Original array:")
print(array)

Dabar mes naudosime funkciją „np.delete()“, kad ištrintume konkretų stulpelį iš mūsų 2D masyvo:

# Deleting the second column (index 1)
array_modified = np.delete(array, 1, axis=1)
print("nArray with the second column deleted:")
print(array_modified)

Funkcijos np.delete() paaiškinimas

Funkcija np.delete() turi tris pagrindinius argumentus: įvesties masyvą, elemento arba stulpelio, kurį reikia ištrinti, indeksą ir ašį, pagal kurią reikia ištrinti. Šiuo atveju ašies parametras yra labai svarbus, nes norime ištrinti stulpelį, o ne tik elementą. Nustatydami axis = 1, mes nurodome funkcijai ištrinti išilgai stulpelio ašies. Jei nustatytume axis = 0, funkcija ištrintų išilgai eilutės ašies.

Atminkite, kad funkcija np.delete() nekeičia pradinio masyvo vietoje. Vietoj to, jis grąžina naują modifikuotą masyvą, kuris yra būtinas, kai norite išlaikyti pradinius duomenis savo darbo eigoje.

Naršymas NumPy bibliotekoje

NumPy biblioteka turi įvairių metodų ir funkcijų, skirtų tvarkyti didelius, daugiamačius skaitmeninių duomenų masyvus ir matricas. Kai kurios populiarios funkcijos apima „performuoti“, „sujungti“, „padalyti“ ir daug daugiau. NumPy yra pagrindinis matematinio ir mokslinio skaičiavimo su Python paketas dėl efektyvių ir lengvai naudojamų duomenų struktūrų.

„NumPy“ masyvų tvarkymo ir duomenų apdorojimo būdo supratimas yra esminis kiekvieno duomenų mokslininko ar mašininio mokymosi entuziasto žingsnis. Be to, stulpelių ištrynimo ir modifikavimo NumPy masyvuose supratimas gali būti naudingas atliekant didelio masto išankstinį duomenų apdorojimą, nes ištrynus nesusijusius ar nereikalingus stulpelius galima žymiai pailginti apdorojimo laiką ir lengviau analizuoti duomenis.

Susijusios naujienos:

Palikite komentarą