Mafunzo ya Ufunzi wa NumPy
- Kabla ya Hivi Mafunzo ya Uzuri wa NumPy
- Pya Tena Kuanza
Je, ufuncs ni nini?
Ufuncs ni maana ya 'mifungo jingine' (Universal Functions), yana kufanya kazi kwa kifaa cha ndarray katika NumPy.
Kwa nini tunatokaa kuitumia ufuncs?
Ufunc waumekuja kufanya kazi ya vifaa katika NumPy, hii inapendekeza kwamba inafoto sana kuhitaji muharibifu wa viandikizo.
Wana kusaidia kwa kufikiria kwa kina, kama kufikiria, kufikiria na mengine, ambavyo ni muhimu sana kwa kufikiria.
ufuncs inadai vifaa vingine, kama vile:
where
Makampuni ya thelathini au matokeo, kwa kufikiria kwa nafasi ambapo inafikia.
dtype
Kuandika aina ya matokeo wa kiwango.
out
Matokeo yanaonesha kwenda kwa ukurasa wa kuzingatia.
Nini ni kufikiria kwa kifaa?
Kuwaambia mabomu wa kusaidia kufanyia operesheni kwa kuzikaa kwenye mabomu wa kufikiria kwa sababu ya kufikiria kwa kifaa.
Kwa sababu CPU ya hivi karibuni imewasaidia kufikiria operesheni hii, hasa inaenda kwenda kwa ukali.
Kuongeza matokeo ya mabinaabika ya mbili:
List 1: [1, 2, 3, 4]
List 2: [4, 5, 6, 7]
Mwongozo moja ni kumtaarifu mabinaabika ya mbili, kufuata kufanyia matokeo wa kila kiwango.
Mfano
Kama hawajafikia ufunc, tunaweza kutumia mbinu ya kufaa ya Python zip()
Method:
x = [1, 2, 3, 4] y = [4, 5, 6, 7] z = [] kwa i, j in zip(x, y): z.append(i + j) print(z)
Kwa hii, NumPy ina ufunc, inaitwa add(x, y)
inaonyesha matokeo yoyote.
Mfano
Kwa ufunc, tunaweza kutumia add()
Funguo:
import numpy as np x = [1, 2, 3, 4] y = [4, 5, 6, 7] z = np.add(x, y) print(z)
- Kabla ya Hivi Mafunzo ya Uzuri wa NumPy
- Pya Tena Kuanza