Isonjululwe: ungayifumana njani into enye kuluhlu lwe-arrayt kwi-numpy array

Kwilizwe lenkqubo, kubalulekile ukwazi indlela yokulawula nokuphatha idatha ngokufanelekileyo. Olunye ulwimi oludumileyo lwenkqubo oluvumela abaphuhlisi ukuba basebenze ngedatha ngokufanelekileyo Python. Ngenxa yokuguquguquka kwayo kunye namathala eencwadi amaninzi, iPython iye yaba yintandokazi phakathi kwabaphuhlisi kunye nososayensi bedatha. Elinye laloo thala leencwadi INumPy, ejongene nokusebenza kunye noluhlu kunye nokusebenza kwamanani. Kweli nqaku, siza kuphonononga indlela yokufumana into enye kwiArrayList kuluhlu lweNumPy, sixoxe ngamathala eencwadi kunye nemisebenzi esetyenzisiweyo, kwaye sijonge kwimbali yezi zixhobo zePython.

NumPy, mfutshane ye IPython yamanani, lithala leencwadi elinamandla elisetyenziselwa imisebenzi eyahlukeneyo yezibalo namanani. Eyona nto iphambili ekugxilwe kuyo yiNumPy yile Ndarray into, eluluhlu olune-multidimensional enokugcina kwaye ilawule izixa ezikhulu zedata. Ukufumana kwakhona into enye kuLuhlu lweArray, kufuneka sijonge kuphunyezo olusebenzayo olunikezwa leli thala leencwadi.

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)

Kwisiqwengana sekhowudi engentla, siqala ngokungenisa ithala leencwadi leNumPy njenge np. Ukulandela oku, sidala uluhlu lweNumPy olubizwa ngokuba uluhlu equlathe izakhi 1, 2, 3, 4, kunye no-5. Ukufikelela kwinto enye, sisebenzisa uluhlu lwezalathiso. Isalathiso siqala ku-0, ngoko ke ukufikelela kwinto yesithathu (enesalathiso sika-2), sisebenzisa uluhlu[2]. Oku kubuyisela ixabiso 3, eligcinwe kwi lento iyaguquguquka kwaye iprintwe kwi-console.

Ukusebenza kunye ne-NumPy Arrays

Izintlu zeNumPy yinxalenye ebalulekileyo yethala leencwadi leNumPy. Banikezela ngendlela esebenzayo nekhawulezayo yokuphatha idatha xa kuthelekiswa noluhlu lwePython yemveli. Into ye-ndarray yenza kube lula ukwenza imisebenzi yemathematika kunye nokulungisa kwakhona idatha njengoko kufuneka.

  • Ukudala uluhlu: Kukho iindlela ezininzi zokwenza uluhlu kwi-NumPy. Ezinye iindlela eziqhelekileyo ziquka np. uluhlu(), np.zero(), yaye np.ones(). Le misebenzi inceda ukuqalisa ii-arrays kunye nemilinganiselo efunekayo kunye nohlobo lwedatha.
  • Ufikelelo lweziqalelo: Izinto enye zinokufikelelwa kusetyenziswa isalathiso, ngelixa izinto ezininzi ngokunqunyulwa okanye isalathiso esihle.
  • Ukubunjwa ngokutsha kunye nokutshintsha ubungakanani kwakhona: Uluhlu lweNumPy lunokubunjwa ngokutsha kwaye luhlengahlengiswe ngoncedo lwe phinda uyime() kwaye buyisela ubungakanani() imisebenzi. Le misebenzi inceda ukutshintsha imilinganiselo yoluhlu ngaphandle kokuguqula idatha.

IPython kunye namaThala eencwadi ayo amaninzi

I-Python ifumene ukuthandwa kakhulu kwiminyaka, ngenxa yokulula kunye nokufundeka kwayo. Ngaphandle kokusetyenziswa kwayo ngokulula, iPython inikezela ngoluhlu olubanzi lwamathala eencwadi kunye neemodyuli ezenza ukuba zisebenze ngakumbi kwaye zinamandla.

Ezinye iilayibrari ezidumileyo zePython ziquka:

  • INumPy: Njengoko bekutshiwo ngaphambili, iNumPy yeyona nto ikhethwayo kubalo lwamanani nolwenzululwazi.
  • Iipandas: Ithala leencwadi eliphuhliswe ngokukodwa ukuguqulwa kwedatha kunye nohlalutyo, ukubonelela nge-DataFrame kunye neSeries data structures zokuphatha idatha.
  • matplotlib: Ithala leencwadi elisetyenziselwa ukwenza iiplani ze-2D kunye neegrafu ezisuka kwiintlobo ngeentlobo zeeseti zedatha, zibonelela ngeendlela ezininzi zokuzenzela.
  • SciPy: Ithala leencwadi elakhiwe kwi-NumPy, elibonelela ngomsebenzi owongezelelekileyo kwikhompuyutha yenzululwazi neyobugcisa.

Amandla ePython kunye noluhlu olubanzi lweelayibrari zenze isixhobo esibalulekileyo kwiinkalo ezahlukeneyo, kubandakanywa nophuhliso lwewebhu, uhlalutyo lwedatha, i-intelligence yokwenziwa, kunye nokufunda ngomatshini. Ngokufunda la mathala eencwadi, abaphuhlisi banokucombulula ngempumelelo iingxaki ezinzima kwaye benze izisombululo ezibukhali kwihlabathi lefashoni nangaphaya.

Izithuba ezihambelanayo:

Shiya Comment