Numpy.linspace () in numpy.logspace () v Pythonu s primerom

Kazalo:

Anonim

Linspace

Linspace daje enakomerno razporejene vzorce.

Sintaksa:

numpy.linspace(start, stop, num, endpoint)

Tukaj,

  • Začetek: začetna vrednost zaporedja
  • Stop: Končna vrednost zaporedja
  • Num: število vzorcev, ki jih je treba ustvariti. Privzeto je 50
  • Končna točka: če je True (privzeto), je stop zadnja vrednost. Če je False, vrednost zaustavitve ni vključena.

Primer:

Tako lahko na primer ustvarite 10 vrednosti od 1 do 5 enakomerno razporejenih.

import numpy as npnp.linspace(1.0, 5.0, num=10)

Izhod:

array([1. , 1.44444444, 1.88888889, 2.33333333, 2.77777778, 3.22222222, 3.66666667, 4.11111111, 4.55555556, 5. ]) 

Če v interval ne želite vključiti zadnje številke, lahko nastavite končno točko na false

np.linspace(1.0, 5.0, num=5, endpoint=False) 

Izhod:

array([1. , 1.8, 2.6, 3.4, 4.2])

LogSpace

LogSpace vrne celo razporejene številke na dnevniku. Logspace ima enake parametre kot np.linspace.

Sintaksa:

numpy.logspace(start, stop, num, endpoint)

Primer:

np.logspace(3.0, 4.0, num=4) 

Izhod:

array([ 1000. , 2154.43469003, 4641.58883361, 10000. ]) 

Nazadnje, če želite preveriti velikost pomnilnika elementa v polju, lahko uporabite itemsize

x = np.array([1,2,3], dtype=np.complex128)x.itemsize 

Izhod:

16.

Vsak element ima 16 bajtov.

Povzetek

Spodaj povzetek osnovnih funkcij, ki se uporabljajo z NumPy

Cilj Koda
Ustvarite linearni prostor Linspace
Ustvarite prostor za dnevnik dnevniški prostor