Isonjululwe: ikholamu yepython numpy yokucima

Kweli nqaku, siza kuxoxa ngolwimi lwenkqubo yePython, sigxile ngakumbi kwithala leencwadi iNumPy kunye nendlela yokucima ikholamu usebenzisa eli thala leencwadi. IPython lulwimi lwenkqubo oluguquguqukayo olusetyenziswa ngokubanzi kwiinjongo ezahlukeneyo, kubandakanya uphuhliso lwewebhu, uhlalutyo lwedatha, ubukrelekrele bokwenziwa nokunye. Enye yezinto eziphambili zokuthandwa kwePython kukuninzi kwayo amathala eencwadi, eyenza inkqubo yokubhalwa kweekhowudi isebenze ngakumbi kwaye kulula ukuyiphatha. I-NumPy lelinye lamathala eencwadi, elenzelwe ngokukodwa ukusebenza ngoluhlu olukhulu, olunemilinganiselo emininzi kunye neematriki zedatha yamanani. Kwindawo yokuguqulwa kwedatha, kubalulekile ukwazi indlela yokucima iikholamu ukusuka kuluhlu, njengoko eli linyathelo eliqhelekileyo lokuqhubekela phambili kwimisebenzi emininzi.

Ithala leencwadi leNumPy libonelela ngomsebenzi osebenziseka lula obizwa ngokuthi `cima` ukuphumeza lo msebenzi. numpy.delete () umsebenzi uyakwazi ukususa iziqalelo kuluhlu, ecaleni kwe axis ekhankanyiweyo. Oku kwenza kube lula kuthi ukucima ikholamu ukusuka kuluhlu lwe-2D okanye i-matrix.

Ukuqala, masingenise ngaphandle ithala leencwadi leNumPy kwaye senze isampulu yoluhlu lwe-2D:

import numpy as np

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

Ngoku, siza kusebenzisa `np.delete()` umsebenzi ukucima ikholamu ethile kuluhlu lwethu lwe-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)

Ichaza i-np.delete() umsebenzi

Umsebenzi we-np.delete () uthatha iimpikiswano ezintathu eziphambili: uluhlu lwegalelo, isalathiso sento okanye umhlathi oza kucinywa, kunye ne-axis yokucima. Iparamitha ye-axis ibalulekile kulo mzekelo kuba sifuna ukucima ikholamu, hayi nje into. Ngokucwangcisa i-axis=1, sixelela umsebenzi ukuba ucime ecaleni komgca osembindini womhlathi. Ukuba besinokuseta i-axis=0, umsebenzi ubunokucima ecaleni komgca ohamba ngomgca osembindini.

Qaphela ukuba i np.delete() umsebenzi awuluguquli uluhlu lwentsusa endaweni. Endaweni yoko, ibuyisela uluhlu olutsha olulungisiweyo, oluyimfuneko xa ufuna ukugcina idatha yoqobo ekuhambeni kwakho komsebenzi.

Ukujonga kwithala leencwadi leNumPy

Ithala leencwadi le-NumPy lineendlela ezahlukeneyo zobuchule kunye nemisebenzi yokuphatha ii-arrays ezinkulu, ezine-dimensional multi-dimensional kunye ne-matrices yedatha yamanani. Imisebenzi emininzi edumileyo iquka `ukubunjwa kwakhona`, `concatenate`, `ukwahlula`, kunye nokunye okuninzi. I-NumPy yeyona phakheji isisiseko kwikhompuyutha yezibalo nenzululwazi ngePython ngenxa yolwakhiwo lwedatha olusebenzayo nolusebenziseka lula.

Ukuqonda indlela ye-NumPy yokuphatha uluhlu kunye nokwenziwa kwedatha linyathelo elibalulekileyo kuyo yonke inzululwazi yedatha okanye umntu othanda ukufunda ngomatshini. Ukongeza, ukubamba ingqikelelo yokucima kunye nokuguqula iikholamu kwi-NumPy arrays kunokuba luncedo ekuphatheni i-data preprocessing enkulu, njengoko ukucima iikholamu ezingabalulekanga okanye ezingafunekiyo kunokuphucula kakhulu ixesha lokucubungula kwaye wenze idatha ibe lula ukuyihlalutya.

Izithuba ezihambelanayo:

Shiya Comment