Namba zinaurahisi ya NumPy.

Nini namba zinaurahisi?

Namba zinaurahisi haimeanisha kwamba kila mara ina namba tofauti. Namba zinaurahisi inaangazia kwamba hauwezi kutukia kwake kwa sababu ya mafanikio.

Namba zinaurahisi za miguu na namba zinaurahisi za kina.

Kompyuta inafanya kazi kwenye programu, programu ina kikamilifu cha kufikia. Kama hivyo, kinaonesha kwamba kinaonesha kinaonesha kinaonesha kinaonesha namba zinaurahisi.

Kama tunaweza kumengeneza programu ya kumengeneza namba zinaurahisi, tunaweza kutukia kwake, kama hivyo, haitakuwa namba zinaurahisi za kina.

Namba zinaurahisi zilizotumika kwa mawasiliano wa matokeo ya mawasiliano wa mawasiliano inatajwa kama namba zinaurahisi za miguu.

Tunaweza kumengeneza namba zinaurahisi za kina?

Ndio. Kupata namba zinaurahisi za kina kwenye kompyuta yetu, tunahitaji kusafirisha data za urahisi kutoka mtaarifu ya nje. Mtaarifu ya nje ni kawaida inaonekana kwa mashambulizi yetu, mviko wa mwelezo, data ya mtandao na k.m.t.

Hakuna. Hata hivyo, tunahitaji namba zinaurahisi za kina kama inaonekana kwenye muundo (kama chizi cha nywila) au kama muundo wa programu una msingi wa urahisi (kama gari la mchezo la nywila).

Kwenye kilemo hii, tunaotumia namba zinaurahisi za miguu.

Kumengeneza namba zinaurahisi.

NumPy inafunza moduli ya random kwa kusaidia kumengeneza namba zinaurahisi.

Mfano

Kumengeneza namba za inteji kutoka 0 hadi 100:

from numpy import random
x = random.randint(100).
print(x)

Kuendeleza mfano

Kumengeneza namba za ukingo wa kina za urahisi.

Moduli ya random. rand() Methodu hupakia namba za ukingo wa kina kutoka 0 hadi 1.

Mfano

Kumengeneza namba za ukingo wa kina kutoka 0 hadi 100:

from numpy import random
x = random.rand().
print(x)

Kuendeleza mfano

Kumengeneza mawasiliano ya urahisi.

Kwenye NumPy, tunaweza kutumia mbio zingine zilizotumika kuzingatia mawasiliano ya jumuiya.

Inteji.

randint(). Methodu hupakia. size Makosa, unaweza kuzingatia kwa eneo la ukurasa.

Mfano

Kuchukua tabaka la upepo la 5 mitaani, kila mitaani ina thamani za upepo kutoka 0 hadi 100:

from numpy import random
x=random.randint(100, size=(5))
print(x)

Kuendeleza mfano

Mfano

Kuchukua tabaka la upepo la 3 mitaani, kila mitaani ina thamani za upepo 5 kutoka 0 hadi 100:

from numpy import random
x = random.randint(100, size=(3, 5))
print(x)

Kuendeleza mfano

Upepo wa tukio

rand() Makina inaruhusiwa kuelewa ukirabu wa tabaka kwa thamani.

Mfano

Kuchukua tabaka la upepo la 5 mitaani, kila mitaani ina thamani za upepo:

from numpy import random
x = random.rand(5)
print(x)

Kuendeleza mfano

Mfano

Kuchukua tabaka la upepo la 3 mitaani, kila mitaani ina thamani za upepo 5:

from numpy import random
x = random.rand(3, 5)
print(x)

Kuendeleza mfano

Kuchukua upepo kutoka kwa tabaka

choice() Makina inaruhusiwa kuelewa thamani kwenye tabaka kwa thamani za thamani.

choice() Makina inaruhusiwa kuelewa thamani kwenye tabaka kwa upagaji.

Mfano

Kurudi thamani kwenye tabaka moja:

from numpy import random
x = random.choice([3, 5, 7, 9])
print(x)

Kuendeleza mfano

choice() Makina inaruhusiwa kuelewa tena tena upepo wa thamani.

Ongea kwenye moja size Thamani zinazofikirika kwa ukirabu wa tabaka.

Mfano

Kuchukua tabaka la upepo kutoka kwa thamani za mawasiliano (3, 5, 7 na 9):

from numpy import random
x = random.choice([3, 5, 7, 9], size=(3, 5))
print(x)

Kuendeleza mfano