Kuxazululiwe: ikholomu ye-python numpy susa

Kulesi sihloko, sizoxoxa ngolimi lohlelo lwe-Python, sigxile kakhulu kumtapo wezincwadi i-NumPy nokuthi ungayisusa kanjani ikholomu usebenzisa le labhulali. I-Python iwulimi lokuhlela oluguquguqukayo olusetshenziswa kabanzi ngezinhloso ezahlukahlukene, kufaka phakathi ukuthuthukiswa kwewebhu, ukuhlaziya idatha, ubuhlakani bokwenziwa nokunye. Enye yezingxenye ezibalulekile zokuthandwa kwePython imitapo yolwazi yayo eminingi, eyenza inqubo yokufaka amakhodi isebenze kahle futhi kube lula ukuyiphatha. I-NumPy iwumtapo wolwazi onjalo, oklanyelwe ngokukhethekile ukusebenza ngamaqoqo amakhulu, anezinhlangothi eziningi kanye namatrices wedatha yezinombolo. Emkhakheni wokukhohlisa idatha, kubalulekile ukwazi ukuthi uwasusa kanjani amakholomu ohlwini, njengoba lesi kuyisinyathelo esivamile sokucubungula ngaphambilini ekuhambeni komsebenzi okuningi.

Umtapo wezincwadi we-NumPy unikeza umsebenzi osebenziseka kalula obizwa ngokuthi `delete` ukuze ufeze lo msebenzi. Umsebenzi we-numpy.delete() uyakwazi ukususa izakhi kuhlelo, ngokuhambisana ne-eksisi ecacisiwe. Lokhu kwenza kube lula ngathi ukususa ikholomu ohlwini lwe-2D noma i-matrix.

Ukuqala, masingenise umtapo wezincwadi we-NumPy futhi sakhe isampula lamalungu afanayo angu-2D:

import numpy as np

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

Manje, sizosebenzisa umsebenzi othi `np.delete()` ukususa ikholomu ethile ohlwini 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 umsebenzi we-np.delete()

Umsebenzi we-np.delete() uthatha ama-agumenti amathathu amakhulu: uhlu lokokufaka, inkomba yesici noma ikholomu ezosuswa, kanye ne-eksisi okufanele kususwe. Ipharamitha ye-eksisi ibalulekile kulokhu njengoba sifuna ukususa ikholomu, hhayi nje i-elementi. Ngokusetha i-eksisi=1, sitshela umsebenzi ukuthi ususe ku-eksisi yekholomu. Uma besingasetha i-axis=0, umsebenzi ubuzosusa eduze kwe-eksisi yomugqa.

Qaphela ukuthi umsebenzi we-np.delete() awuluguquli uhlu lwangempela endaweni. Kunalokho, ibuyisela uhlu olusha olulungisiwe, olubalulekile uma ufuna ukulondoloza idatha yoqobo ekuhambeni kwakho komsebenzi.

Ukuzulazula kulabhulali ye-NumPy

Umtapo wezincwadi we-NumPy unamasu ahlukahlukene kanye nemisebenzi yokuphatha amalungu afanayo amakhulu, anezinhlangothi eziningi kanye namatrices wedatha yezinombolo. Imisebenzi eminingana edumile ihlanganisa `ukuma kabusha`, `concatenate`, `split`, nokunye okuningi. I-NumPy iyiphakheji eyisisekelo yekhompuyutha yezibalo nesayensi ngePython ngenxa yezakhiwo zayo zedatha ezisebenza kahle nezisebenziseka kalula.

Ukuqonda indlela ye-NumPy yokuphatha amalungu afanayo kanye nokukhohlisa kwedatha kuyisinyathelo esibalulekile sawo wonke usosayensi wedatha noma umshisekeli wokufunda ngomshini. Ukwengeza, ukubamba umqondo wokususa nokuguqula amakholomu ku-NumPy array kungaba usizo ekuphatheni ukucubungula kwangaphambili kwedatha enkulu, njengoba ukususa amakholomu angabalulekile noma angadingeki kungathuthukisa kakhulu isikhathi sokucubungula futhi kwenze idatha ihlaziywe kalula.

Okuthunyelwe okuhlobene:

Shiya amazwana