Zgjidhur: python numpy delete kolona

Në këtë artikull, ne do të diskutojmë gjuhën e programimit Python, duke u fokusuar veçanërisht në bibliotekën NumPy dhe si të fshini një kolonë duke përdorur këtë bibliotekë. Python është një gjuhë programimi e gjithanshme që përdoret gjerësisht për qëllime të ndryshme, duke përfshirë zhvillimin e uebit, analizën e të dhënave, inteligjencën artificiale dhe më shumë. Një nga komponentët kryesorë të popullaritetit të Python janë bibliotekat e tij të shumta, të cilat e bëjnë procesin e kodimit më efikas dhe më të lehtë për t'u trajtuar. NumPy është një bibliotekë e tillë, e krijuar posaçërisht për të punuar me vargje dhe matrica të dhënash numerike të mëdha, shumëdimensionale. Në fushën e manipulimit të të dhënave, është thelbësore të dini se si të fshini kolonat nga një grup, pasi ky është një hap i zakonshëm i parapërpunimit në shumë flukse pune.

Biblioteka NumPy ofron një funksion miqësor për përdoruesit të quajtur 'fshij' për të arritur këtë detyrë. Funksioni numpy.delete() është i aftë të heqë elementet në një grup, përgjatë një boshti të caktuar. Kjo e bën të thjeshtë për ne që të fshijmë një kolonë nga një grup 2D ose një matricë.

Për të filluar, le të importojmë bibliotekën NumPy dhe të krijojmë një grup mostër 2D:

import numpy as np

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

Tani, ne do të përdorim funksionin `np.delete()` për të fshirë një kolonë specifike nga grupi ynë 2D:

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

Shpjegimi i funksionit np.delete().

Funksioni np.delete() merr tre argumente kryesore: grupin hyrës, indeksin e elementit ose kolonës që do të fshihet dhe boshtin përgjatë të cilit duhet të fshihet. Parametri i boshtit është vendimtar në këtë rast pasi ne duam të fshijmë kolonën, jo vetëm një element. Duke vendosur bosht=1, po i themi funksionit të fshijë përgjatë boshtit të kolonës. Nëse do të vendosnim bosht=0, funksioni do të fshihej përgjatë boshtit të rreshtit.

Vini re se funksioni np.delete() nuk e modifikon grupin origjinal në vend. Në vend të kësaj, ai kthen një grup të ri të modifikuar, i cili është thelbësor kur dëshironi të ruani të dhënat origjinale në rrjedhën tuaj të punës.

Lundrimi në bibliotekën NumPy

Biblioteka NumPy ka një sërë teknikash dhe funksionesh për trajtimin e vargjeve dhe matricave të mëdha, shumëdimensionale të të dhënave numerike. Disa funksione të njohura përfshijnë 'riformësimin', 'bashkimin', 'ndarjen' dhe shumë më tepër. NumPy është paketa themelore për llogaritjet matematikore dhe shkencore me Python për shkak të strukturave të tij efikase dhe të lehta për t'u përdorur.

Të kuptuarit e mënyrës së NumPy për trajtimin e grupeve dhe manipulimit të të dhënave është një hap thelbësor për çdo shkencëtar të të dhënave ose entuziast të mësimit të makinerive. Për më tepër, kapja e konceptit të fshirjes dhe modifikimit të kolonave në vargjet NumPy mund të jetë e dobishme për trajtimin e parapërpunimit të të dhënave në shkallë të gjerë, pasi fshirja e kolonave të parëndësishme ose të panevojshme mund të përmirësojë ndjeshëm kohën e përpunimit dhe t'i bëjë të dhënat më të lehta për t'u analizuar.

Mesazhe të ngjashme:

Lini një koment