Kuxazululiwe: uyithola kanjani i-elementi eyodwa ohlwini lwamalungu afanayo angu-numpy arrayt

Emhlabeni wezinhlelo, kubalulekile ukwazi ukuthi ungaphatha kanjani futhi uphathe idatha ngempumelelo. Olunye ulimi oludumile lokuhlela oluvumela abathuthukisi ukuthi basebenze nedatha ngendlela efanele Python. Ngenxa yokuguquguquka kwayo kanye nemitapo yolwazi eminingi, iPython isiyintandokazi phakathi konjiniyela nososayensi bedatha. Omunye umtapo onjalo ngu I-NumPy, esebenza ngokukhethekile ngama-arrays kanye nokusebenza kwezinombolo. Kulesi sihloko, sizohlola ukuthi singayithola kanjani into eyodwa ku-ArrayList ohlwini lwe-NumPy, sixoxe ngemitapo yolwazi nemisebenzi esetshenzisiwe, futhi sihlole umlando wala mathuluzi ePython.

I-NumPy, kafushane yokuthi I-Numerical Python, iwumtapo wezincwadi onamandla osetshenziselwa imisebenzi ehlukahlukene yezibalo nezinombolo. Okugxilwe kakhulu kweNumPy yikho ngarray into, okuyi-multidimensional array engagcina futhi ilawule inani elikhulu ledatha. Ukubuyisa into eyodwa ku-ArrayList, sidinga ukuphenya ekusebenziseni okungokoqobo okuhlinzekwa yilo labhulali ewusizo.

import numpy as np

# Creating a NumPy array
array = np.array([1, 2, 3, 4, 5])

# Accessing a single element
element = array[2]
print("Single Element from ArrayList in NumPy Array: ", element)

Kumazwibela ekhodi angenhla, siqala ukungenisa umtapo wezincwadi we-NumPy njenge np. Ukulandela lokhu, sakha uhlu lwe-NumPy olubizwa i-array equkethe izakhi 1, 2, 3, 4, kanye no-5. Ukuze sifinyelele isici esisodwa, sisebenzisa uhlu lokukhomba. Inkomba iqala ku-0, ngakho-ke ukufinyelela isici sesithathu (enenkomba ka-2), sisebenzisa uhlu[2]. Lokhu kubuyisela inani elingu-3, ​​eligcinwe ku- isici eguquguqukayo futhi ephrintiwe ku-console.

Ukusebenza ne-NumPy Arrays

Amalungu afanayo e-NumPy ayingxenye ebalulekile yelabhulali ye-NumPy. Banikeza indlela esebenza kahle kakhulu nesheshayo yokuphatha idatha uma iqhathaniswa nohlu lwendabuko lwePython. Into ye-ndarray yenza kube lula ukwenza imisebenzi yezibalo futhi imise kabusha idatha njengoba kudingeka.

  • Ukudala ama-array: Kunezindlela ezimbalwa zokudala ama-arrays ku-NumPy. Ezinye izindlela ezivamile zihlanganisa np.array(), np.zeros(), Futhi np.ones(). Le misebenzi isiza ukuqalisa amalungu afanayo ngobukhulu obudingekayo kanye nohlobo lwedatha.
  • Ama-elementi okufinyelela: I-elementi eyodwa ingafinyelelwa kusetshenziswa ukukhomba, kuyilapho ama-elementi amaningi ngokusikwa noma ngenkomba emnandi.
  • Ukubunjwa kabusha nokushintsha usayizi: Amalungu afanayo e-NumPy angabunjwa kabusha futhi ashintshwe usayizi ngosizo lwe lungisa kabusha() futhi shintsha usayizi() imisebenzi. Le misebenzi isiza ukushintsha ubukhulu belungu elifanayo ngaphandle kokushintsha idatha.

I-Python kanye Nemitapo Yayo Eningi

I-Python ithole ukuthandwa okukhulu phakathi neminyaka edlule, ikakhulukazi ngenxa yobulula bayo nokufundeka kwayo. Ngaphandle kokusebenziseka kwayo kalula, iPython inikezela ngenqwaba yemitapo yolwazi namamojula ayenza isebenze kahle futhi ibe namandla.

Eminye imitapo yolwazi edumile yePython ifaka:

  • I-NumPy: Njengoba kushiwo ngaphambili, i-NumPy iyona ekhethwayo ekubalweni kwezinombolo nesayensi.
  • AmaPandas: Umtapo wezincwadi owakhelwe ngokukhethekile ukukhohliswa nokuhlaziywa kwedatha, ehlinzeka ngezakhiwo zedatha ye-DataFrame kanye nochungechunge ukuze kuphathwe idatha.
  • I-Matplotlib: Umtapo wolwazi osetshenziselwa ukudala iziqephu ze-2D namagrafu asuka kudathasethi ehlukahlukene, enikeza izinketho eziningi zokwenza ngokwezifiso.
  • I-SciPy: Umtapo wolwazi owakhiwe ku-NumPy, ohlinzeka ngokusebenza okwengeziwe kwekhompuyutha yesayensi nezobuchwepheshe.

Amandla ePython nohlu lwayo olubanzi lwemitapo yolwazi ayenze yaba ithuluzi elibalulekile ezizindeni ezihlukahlukene, okuhlanganisa ukuthuthukiswa kwewebhu, ukuhlaziya idatha, ubuhlakani bokwenziwa, nokufunda ngomshini. Ngokufunda kahle la mamitapo olwazi, onjiniyela bangaxazulula ngempumelelo izinkinga eziyinkimbinkimbi futhi bakhe izixazululo ezisezingeni eliphezulu zomhlaba wemfashini nangale kwalokho.

Okuthunyelwe okuhlobene:

Shiya amazwana