La xaliyay: python nambarka tirtirka tiirka

Maqaalkan, waxaan kaga hadli doonaa luqadda barnaamijka Python, gaar ahaan diiradda saaraya maktabadda NumPy iyo sida loo tirtiro tiir iyadoo la adeegsanayo maktabaddan. Python waa luuqad barnaamijyo kala duwan leh oo si weyn loogu isticmaalo ujeedooyin kala duwan, oo ay ku jiraan horumarinta webka, falanqaynta xogta, sirdoonka macmal iyo wax ka badan. Mid ka mid ah qaybaha muhiimka ah ee caannimada Python waa maktabado badan, kuwaas oo ka dhigaya habka codaynta mid hufan oo sahlan in la maareeyo. NumPy waa mid ka mid ah maktabadaha noocaan ah, oo si gaar ah loogu talagalay in lagu shaqeeyo qaabab waaweyn, qaabab badan iyo xisaabyo xog tiro ah. Xagga wax-is-daba-marinta xogta, waa lagama-maarmaan in la ogaado sida tiirarka looga tirtiro array, maaddaama tani ay tahay tallaabo hore u qaadis caadi ah oo ku saabsan socodka shaqada.

Maktabada NumPy waxay bixisaa adeeg-saaxiibtinimo oo la yiraahdo 'tirtir' si loo gaaro hawshan. Shaqada numpy.delete() waxa ay awood u leedahay in ay ka saarto curiyayaasha ku jira array, oo ay weheliyaan dhidib cayiman. Tani waxay noo fududaynaysaa inaan tiir ka tirtirno 2D array ama matrix.

Si aan u bilowno, aan keenno maktabadda NumPy oo aan abuurno muunad 2D ah:

import numpy as np

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

Hadda, waxaanu isticmaali doonaa shaqada `np.delete()' si aan u tirtirno tiir gaar ah oo ka mid ah soo diyaariyaashayada 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)

Sharaxaada shaqada np.delete()

Shaqada np.delete() waxay qaadataa saddex doodood oo waaweyn: array gelinta, tusaha curiyaha ama tiirka la tirtirayo, iyo dhidibka la tirtiro. Halbeegga dhidibka ayaa muhiim u ah kiiskan maadaama aan rabno inaan tirtirno tiirka, ma ahan oo keliya qayb. Marka la dejiyo dhidibka=1, waxaan u sheegaynaa shaqada in la tirtiro dhidibka tiirka. Haddii aan dejin lahayn dhidibka = 0, shaqadu waxay tirtiraysaa dhidibka safka ah.

Ogsoonow in shaqada np.delete() aysan wax ka bedelin shaxdii asalka ahayd ee meesha taal. Taa beddelkeeda, waxay soo celinaysaa hannaan cusub oo wax laga beddelay, taas oo lama huraan ah markaad rabto inaad ilaaliso xogta asalka ah ee socodkaaga shaqada.

Socodka maktabadda NumPy

Maktabadda NumPy waxa ay leedahay farsamooyin iyo shaqooyin kala duwan oo lagu maaraynayo hannaan-qaabab badan, cabbirro badan iyo xisaabyo xogta tirooyin ah. Dhawr hawlood oo caan ah waxaa ka mid ah 'dib u qaabayn', 'concatenate', 'kala qaybsanaan', iyo qaar kaloo badan. NumPy waa xirmada aasaasiga ah ee xisaabinta iyo xisaabinta sayniska ee Python sababtoo ah qaab dhismeedka xogta hufan oo si sahlan loo isticmaali karo.

Fahamka habka NumPy ee maaraynta habaynta iyo khalkhalgelinta xogta waa tallaabo lagama maarmaan u ah saynisyahano xog kasta ama xiiseeye barashada mashiinka. Intaa waxaa dheer, qabashada fikradda tirtirka iyo wax ka beddelka tiirarka NumPy arrays waxay ku caawin kartaa maaraynta xog-uruurinta baaxadda weyn, maadaama tirtiridda tiirarka aan khusayn ama aan loo baahnayn ay si weyn u wanaajin karto wakhtiga habaynta oo ay xogta ka dhigto mid sahlan in la falanqeeyo.

Related posts:

Leave a Comment