Дата Сциенце

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

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

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

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

Синтакса функције меан () дата је у наставку.

Синтакса:

нумпи.средња вредност (инпут_арраи, оса = Ноне, дтипе = Ноне, оут = Ноне, кеепдимс =)

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

инпут_арраи

Обавезан је аргумент који узима низ као вредност, а ова функција израчунава просек вредности низа.

ос

То је необавезни аргумент, а вредност овог аргумента може бити цео број или скуп целих бројева. Овај аргумент се користи за вишедимензионални низ. Ако је вредност ос је постављено на 0, тада ће функција израчунати средњу вредност колоне и ако је вредност ос је постављено на 1, тада ће функција израчунати средњу вредност редова.

дтипе

То је необавезни аргумент који се користи за дефинисање типа података средње вредности.

напоље

То је необавезни аргумент и користи се када ће излаз функције требати да се ускладишти у алтернативном низу. У овом случају, димензија излазног низа мора бити једнака улазном низу. Подразумевана вредност овог аргумента је Ниједан.

кеепдимс

То је необавезни аргумент и у њему се може поставити било која логичка вредност. Користи се за правилно преношење излаза на основу улазног низа.

Ова функција враћа низ средњих вредности ако је вредност аргумента оут постављена на Ниједан, у супротном функција враћа референцу на излазни низ.

Пример: Коришћење функције меан ()

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

# увози НумПи библиотеку
увоз нумпи као нп
# Креирајте једнодимензионални низ
нп_арраи = нп.низ ([6, 4, 9, 3, 1])
# Испис низа и средњих вредности
принт ("Вредности једнодимензионалног низа НумПи су: \ н", нп_арраи)
принт ("Средња вредност једнодимензионалног низа је: \ н", нп.значи (нп_арраи))
# Креирајте дводимензионални низ
нп_арраи = нп.низ ([[5, 3, 5], [5, 4, 3]])
# Испис низа и средњих вредности
принт ("\ нВредности дводимензионалног низа НумПи су: \ н", нп_арраи)
принт ("Средње вредности дводимензионалног низа су: \ н", нп.средња вредност (нп_арраи, оса = 0))

Оутпут:

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

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

Синтакса функције мак () дата је у наставку.

Синтакса:

нумпи.мак (инпут_арраи, оса = Ноне, оут = Ноне, кеепдимс = Ноне, почетна = Ноне, вхере = Ноне)

Ова функција може имати шест аргумената. Сврха ових аргумената описана је у наставку:

инпут_арраи

Обавезан је аргумент који за вредност узима низ, а ова функција сазнаје максималну вредност низа.

ос

То је необавезни аргумент, а његова вредност може бити цео број или скуп целих бројева. Овај аргумент се користи за вишедимензионални низ.

напоље

То је необавезни аргумент и користи се када ће излаз функције требати да се ускладишти у алтернативном низу.

кеепдимс

То је необавезни аргумент и у њему се може поставити било која логичка вредност. Користи се за правилно преношење излаза на основу улазног низа.

почетни

То је необавезни аргумент који се користи за постављање минималне вредности излаза.

где

То је необавезни аргумент који се користи за упоређивање елемената низа да би се сазнала максимална вредност. Подразумевана вредност овог аргумента је Ниједан.

Ова функција враћа максималну вредност за једнодимензионални низ или низ максималних вредности за вишедимензионални низ.

Пример: Коришћење функције мак ()

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

# увози НумПи библиотеку
увоз нумпи као нп
# Направите НумПи низ целих бројева
нп_арраи = нп.низ ([21, 5, 34, 12, 30, 6])
# Пронађите максималну вредност из низа
мак_валуе = нп.макс. (нп_арраи)
# Одштампајте максималну вредност
принт ('Максимална вредност низа је:', мак_валуе)

Оутпут:

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

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

Синтакса функције мин () дата је у наставку.

Синтакса:

нумпи.мин (инпут_арраи, оса = Ноне, оут = Ноне, кеепдимс = Ноне, почетна = Ноне, вхере = Ноне)

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

Пример: Коришћење функције мин ()

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

# увози НумПи библиотеку
увоз нумпи као нп
# Креирајте НумПи низ целих бројева
нп_арраи = нп.низ ([21, 5, 34, 12, 30, 6])
# Пронађите максималну вредност из низа
мак_валуе = нп.макс. (нп_арраи)
# Одштампајте максималну вредност
принт ('Максимална вредност низа је:', мак_валуе)

Оутпут:

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

Закључак

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

Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...
Водич за Унити3Д
Увод у Унити 3Д Унити 3Д је моћан мотор за развој игара. То је унакрсна платформа која вам омогућава да креирате игре за мобилне уређаје, веб, стоне р...