Yakagadziriswa: python numpy delete column

Muchinyorwa chino, tichave tichikurukura nezvePython programming mutauro, kunyanya takatarisana neraibhurari NumPy uye maitiro ekudzima koramu uchishandisa raibhurari iyi. Python mutauro wehurongwa unoshandiswa zvakanyanya kune zvinangwa zvakasiyana, zvinosanganisira kuvandudza webhu, kuongororwa kwedata, hungwaru hwekugadzira nezvimwe. Chimwe chezvinhu zvakakosha zvekuzivikanwa kwePython maraibhurari ayo akawanda, ayo anoita kuti maitiro ekukodha ashande uye nyore kubata. NumPy imwe raibhurari yakadaro, yakanyatsogadzirirwa kushanda nehombe, yakawanda-dimensional arrays uye matrices enhamba data. Munzvimbo yekushandiswa kwedata, zvakakosha kuti uzive nzira yekudzima makoramu kubva muhurongwa, sezvo ichi chiri chinhanho chekare chekugadzirisa mune akawanda mafambiro ebasa.

Iyo raibhurari yeNumPy inopa mushandisi-ane hushamwari basa rinonzi `delete` kuita basa iri. The numpy.delete() basa rinokwanisa kubvisa maelementi muhurongwa, pamwe neakisi yakataurwa. Izvi zvinoita kuti zvive nyore kwatiri kudzima koramu kubva ku2D array kana matrix.

Kutanga, ngatitorei kunze raibhurari yeNumPy uye tigadzire sampuli 2D array:

import numpy as np

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

Ikozvino, isu tichashandisa iyo `np.delete()` basa kudzima chaiyo column kubva kune yedu 2D array:

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

Kutsanangura np.delete() basa

Iyo np.delete() basa rinotora nharo huru nhatu: muunganidzwa wekuisa, indekisi yechinhu kana column ichadzimwa, uye axis yekudzima. Iyo axis parameter yakakosha mune iyi kesi sezvo isu tichida kudzima iyo column, kwete chinhu chete. Nekugadzika axis=1, tiri kuudza basa racho kuti ridzime pamwe chete nekoramu axis. Dai taizoseta axis=0, basa racho raizodzima nemutsara axis.

Ziva kuti np.delete() basa harigadzirise rondedzero yepakutanga panzvimbo. Pane kudaro, inodzorera itsva yakagadziridzwa array, iyo yakakosha kana iwe uchida kuchengetedza iyo yekutanga data mukufambiswa kwebasa rako.

Kufamba muraibhurari yeNumPy

Raibhurari yeNumPy ine maitiro akasiyana siyana uye mabasa ekubata makuru, akawanda-dimensional arrays uye matrices enhamba data. Mabasa akati wandei ane mukurumbira anosanganisira `reshape`, `concatenate`, `split`, nezvimwe zvakawanda. NumPy ndiyo yakakosha pasuru yemasvomhu nesainzi komputa nePython nekuda kwekuita kwayo uye nyore kushandisa data zvimiro.

Kunzwisisa nzira yeNumPy yekubata arrays uye manipulation data inhanho yakakosha kune yega data sainzi kana muchina kudzidza anofarira. Pamusoro pezvo, kubata pfungwa yekudzima nekugadzirisa makoramu muNumPy arrays kunogona kubatsira kubata hombe-yekutanga data preprocessing, sezvo kudzima makoramu asina basa kana asina basa kunogona kuvandudza zvakanyanya nguva yekugadzirisa uye kuita kuti data rive nyore kuongorora.

Related posts:

Leave a Comment