Нумпи.линспаце () и нумпи.логспаце () у Питхону са Примером

Преглед садржаја:

Anonim

Линспаце

Линспаце даје равномерно распоређене узорке.

Синтакса:

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

Ево,

  • Почетак: Почетна вредност низа
  • Стоп: Крајња вредност низа
  • Нум: Број узорака за генерисање. Подразумевано је 50
  • Крајња тачка: Ако је Тачно (подразумевано), стоп је последња вредност. Ако је Нетачно, вредност заустављања није укључена.

Пример:

На пример, може се користити за стварање 10 вредности од 1 до 5 равномерно распоређених.

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

Излаз:

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

Ако не желите да укључите последњу цифру у интервал, можете поставити крајњу тачку на фалсе

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

Излаз:

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

ЛогСпаце

ЛогСпаце враћа парне бројеве на скали дневника. Простор дневника има исте параметре као и нп.линспаце.

Синтакса:

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

Пример:

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

Излаз:

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

Напокон, ако желите да проверите величину меморије елемента у низу, можете да користите итемсизе

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

Излаз:

16

Сваки елемент траје 16 бајтова.

Резиме

Испод је резиме основних функција које се користе са НумПи

објективан Код
Направите линеарни простор линспаце
Направите простор за евиденцију простор дневника