Reja: NumPy nima?


Download 30.64 Kb.
bet4/4
Sana03.05.2023
Hajmi30.64 Kb.
#1423413
1   2   3   4
Bog'liq
Dasturiy injenering 1

Universal funktsiyalar
NumPy sin, cos va exp kabi tanish matematik funktsiyalarni taqdim etadi. NumPy-da ular "universal funktsiyalar" (ufunc) deb ataladi. NumPy ichida bu funksiyalar massivda elementlar bo‘yicha ishlaydi va massivni chiqish sifatida hosil qiladi.

B = np.arange(3)


B
massiv([0, 1, 2])
np.exp(B)
massiv([1. , 2.71828183, 7.3890561 ])
np.sqrt(B)
massiv([0. , 1. , 1.41421356])
C = np.massiv([2., -1., 4.])
np.add(B, C)
massiv ([2., 0., 6.])
Shuningdek qarang

hammasi, har qanday, eksa_boʻylab qoʻllash, argmax, argmin, argsort, oʻrtacha, bincount, peel, clip, conj, corrcoef, cov, cross, cumprod, cumsum, diff, nuqta, pol, ichki, invert, lexsort, maks, maksimal, oʻrtacha, median, min, minimal, nolga teng, tashqi, ishlab chiqarish, qayta, yumaloq, tartiblash, std, yig'indi, iz, ko'chirish, var, vdot, vektorlashtirish, qaerda


Indekslash, kesish va takrorlash


Bir o'lchovli massivlar ro'yxatlar va boshqa Python ketma-ketliklari kabi indekslanishi, kesilishi va takrorlanishi mumkin.

a = np.arange(10)**3


a
massiv([ 0, 1, 8, 27, 64, 125, 216, 343, 512, 729])
a[2]
8
a[2:5]
massiv([ 8, 27, 64])
# a[0:6:2] ga ekvivalent = 1000;
# boshidan 6-pozitsiyagacha, eksklyuziv, har 2-elementni 1000 ga o'rnating
a[:6:2] = 1000
a
massiv([1000, 1, 1000, 27, 1000, 125, 216, 343, 512, 729])
a[::-1] # teskari a
massiv([ 729, 512, 343, 216, 125, 1000, 27, 1000, 1, 1000])
men uchun a:
chop etish (i**(1/3.))

9.999999999999998


1.0
9.999999999999998
3.0
9.999999999999998
4.999999999999999
5.999999999999999
6.999999999999999
7.999999999999999
8.999999999999998

Foydalanilgan adabiyot va saytlar:


1.https://numpy.org/doc/stable/user/quickstart.html.
2.https://www.google.com/search?q=eng+uzb&oq=&aqs=chrome.2.69i59i450l8.757283j0j15&sourceid=chrome&ie=UTF-8
Download 30.64 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling