Дата Сциенце

Како се користи функција Питхон НумПи линспаце ()?

Како се користи функција Питхон НумПи линспаце ()?

У Питхону се могу креирати разне врсте низова помоћу библиотеке НумПи. Морате знати начине креирања НумПи низа пре него што употребите функцију линспаце () у Питхону. Понекад морамо створити низ са равномерно размакнутим или неједнако распоређеним бројевима. Помоћу функције линспаце () могу се креирати и равномерно распоређени и неједнако распоређени низови са низом бројева. Корисна је функција за нумеричко израчунавање. Како се функција линспаце () може користити у питхон скрипти, приказано је у овом упутству.

Синтакса

Синтакса функције линспаце () приказана је испод:

низ нумпи.Линспаце (почетак, заустављање, нум = 50, крајња тачка = Труе, ретстеп = Фалсе, дтипе = Ноне, акис = 0)

Функција може узети седам аргумената. Сврха свих аргумената описана је у наставку:

Употреба функције линспаце ()

Различите употребе функције линспаце () приказане су у овом делу упутства на више примера.

Пример-1: Коришћење обавезних аргумената функције линспаце ()

Следећи пример показује начин креирања једнодимензионалног низа са равномерно распоређеним бројевима помоћу функције линспаце (). У овом примеру су два обавезна аргумента ове функције. Низ са опсегом равномерно распоређених разломљених бројева генерисаће функција линспаце () где ће први број бити 10, а последњи број 20.

# Увези НумПи библиотеку
увоз нумпи као нп
# Креирајте НумПи низ са равномерно распоређеним вредностима
нп_арраи = нп.Линспаце (10, 20)
# Одштампајте излаз
принт ("Излаз функције линспаце () је: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-2: Коришћење аргумента нум функције линспаце ()

Следећи пример показује употребу нум аргумент функције линспаце (). Позитивни бројеви се користе за почетак и зауставити вредности у првој функцији линспаце (). Ова функција ће генерисати низ 10 равномерно распоређени бројеви за додељивање 10 до нум расправа. Негативни бројеви се користе за почетак и зауставити вредности у другој функцији линспаце (). Ова функција ће генерисати низ 15 равномерно распоређени бројеви за додељивање 15 до нум расправа.

# Увези НумПи библиотеку
увоз нумпи као нп
# Креирајте НумПи низ са 10 равномерно распоређених вредности
нп_арраи = нп.Линспаце (10, 20, нум = 10)
# Одштампајте излаз низа
принт ("Излаз линса са 10 бројева: \ н", нп_арраи)
# Креирајте НумПи низ са 15 равномерно распоређених вредности
нп_арраи = нп.Линспаце (-15, -5, нум = 15)
# Одштампајте излаз низа
принт ("Излаз линса са 15 бројева: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-3: Коришћење аргумента дтипе функције линспаце ()

Следећи пример показује употребу дтипе аргумент функције линспаце (). инт64 је подешен на дтипе аргумент функције линспаце () за стварање низа са скупом 15 равномерно распоређених великих целобројних вредности. Почетна вредност низа биће 15, а крајња вредност ће бити 35.

# Увези НумПи библиотеку
увоз нумпи као нп
# Направите равномерно распоређени низ НумПи са кораком
нп_арраи = нп.простор линса (15, 35, 15, дтипе = нп.инт64)
# Одштампајте низ
принт ("Излаз линсовог простора: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-4: Коришћење аргумента крајње тачке функције линспаце ()

Следећи пример приказује употребу аргумента крајње тачке функције линспаце () за постављање последње вредности низа који ће ова функција вратити. Подразумевана вредност функције крајње тачке је Истинито, и поставља зауставити вредност као последња вредност враћеног низа. Ако је вредност крајње тачке Фалсе, тада ће се последња вредност низа израчунати на различите начине, а последња вредност ће бити мања од зауставити вредност.

# Увези НумПи библиотеку
увоз нумпи као нп
# Направите равномерно распоређени низ НумПи са зауставном вредношћу
нп_арраи = нп.Линспаце (15, 35, 15)
принт ("Излаз линсовог простора без крајње тачке: \ н", нп_арраи)
# Креирајте равномерно распоређени низ НумПи са зауставном вредношћу и крајњом тачком
нп_арраи = нп.Линспаце (15, 35, 15, крајња тачка = Нетачно)
принт ("\ нИзлаз линспаце-а са крајњом тачком: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-5: Коришћење аргумента ретстеп функције линспаце ()

Следећи пример показује употребу ретстеп аргумент функције линспаце (). Подразумевана вредност ове функције је Нетачно. Ако је вредност овог аргумента постављена на Истинито, тада функција линспаце () враћа Корак вредност са низом.

# Увези НумПи библиотеку
увоз нумпи као нп
# Позовите Линспаце са поновљеним кораком
нп_арраи, корак = нп.Линспаце (-5, 5, 20, ретстеп = Труе)
# Одштампајте низ
принт ("Излаз функције линспаце () је: \ н", нп_арраи)
# Одштампајте вредност корака
принт ("\ нВредност корака је: \ н", корак)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Пример-6: Коришћење скаларних вредности за аргументе старт и стоп

Следећи пример показује како се нескаларне вредности, попут низова, могу користити као вредности аргумента старт и стоп функције линспаце () за генерисање низа. Ова скрипта ће створити дводимензионални низ од 5 редова и 4 колоне.

# Увези НумПи библиотеку
увоз нумпи као нп
# Позовите функцију линспаце () са старт и стоп низовима
нп_арраи = нп.простор простора (почетак = [10, 30, 50, 70], заустављање = [100, 200, 300,400], број = 5)
# Одштампајте низ
принт ("Излаз функције линспаце () је: \ н", нп_арраи)

Оутпут:

Следећи излаз ће се појавити након извршавања горње скрипте.

Закључак

Коришћење различитих аргумената функције линспаце () објашњено је у овом упутству на једноставним примерима који помажу читаоцима да знају сврху ове функције и правилно је примене у својој скрипти.

Емулирајте кликове мишем лебдењем помоћу миша без клика у оперативном систему Виндовс 10
Коришћење миша или тастатуре у погрешном положају прекомерне употребе може резултирати многим здравственим проблемима, укључујући напрезање, синдром к...
Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...
Контролишите и управљајте кретањем миша између више монитора у оперативном систему Виндовс 10
Двоструки приказ миша омогућава вам контролу и конфигурисање кретања миша између више монитора, успоравајући његово кретање близу границе. Виндовс 10/...