Наука за данните

Как да използвам функциите Python NumPy mean (), min () и max ()?

Как да използвам функциите Python NumPy mean (), min () и max ()?

Библиотеката на Python NumPy има много агрегирани или статистически функции за изпълнение на различни типове задачи с едномерния или многоизмерен масив. Някои от полезните агрегирани функции са средно (), мин (), макс (), средно (), сума (), медиана (), процентил () и т.н. Употребите на средно (), мин () и макс () функциите са описани в този урок. The означава() функция се използва за връщане на средната аритметична стойност на елементите на масива. Средната аритметична стойност се изчислява чрез разделяне на сумата от всички елементи на масива на общия брой елементи на масива. Ако конкретната ос е спомената във функцията, тя ще изчисли средната стойност на конкретната ос. макс () функция се използва за откриване на максималната стойност от елементите на масива или елементите на конкретната ос на масива. мин () функция се използва за откриване на минималната стойност от елементите на масива или конкретната ос на масива.

Използване на функцията mean ()

Синтаксисът на функцията mean () е даден по-долу.

Синтаксис:

numpy.средна стойност (input_array, ос = няма, dtype = няма, излиза = няма, keepdims =)

Тази функция може да отнеме пет аргумента. Целите на тези аргументи са описани по-долу:

input_array

Това е задължителен аргумент, който приема масив като стойност и средната стойност на стойностите на масива се изчислява от тази функция.

ос

Това е незадължителен аргумент и стойността на този аргумент може да бъде цяло число или набор от цели числа. Този аргумент се използва за многомерния масив. Ако стойността на ос е зададено на 0, тогава функцията ще изчисли средната стойност на стойностите на колоната и ако стойността на ос е зададено на 1, тогава функцията ще изчисли средната стойност на стойностите на реда.

dtype

Това е незадължителен аргумент, който се използва за определяне на типа данни на средната стойност.

навън

Това е незадължителен аргумент и се използва, когато изходът на функцията ще трябва да се съхранява в алтернативен масив. В този случай размерът на изходния масив трябва да бъде същият като входния масив. Стойността по подразбиране на този аргумент е Нито един.

keepdims

Това е незадължителен аргумент и всяка логическа стойност може да бъде зададена в този аргумент. Използва се за правилно предаване на изхода въз основа на входния масив.

Тази функция връща масив от средни стойности, ако стойността на аргумента out е зададена на Нито един, в противен случай функцията връща препратката към изходния масив.

Пример: Използване на функцията mean ()

Следващият пример показва как може да се изчисли средната стойност на едномерен и двумерен масив. Тук първата функция mean () се използва с едноизмерен масив от цели числа, а втората функция mean () се използва с двуизмерен масив от цели числа.

# импортиране на библиотека NumPy
импортиране на numpy като np
# Създайте едномерен масив
np_array = np.масив ([6, 4, 9, 3, 1])
# Печат на масив и средни стойности
print ("Стойностите на едномерния масив NumPy са: \ n", np_array)
print ("Средната стойност на едномерния масив е: \ n", np.означава (np_array))
# Създайте двуизмерен масив
np_array = np.масив ([[5, 3, 5], [5, 4, 3]])
# Печат на масив и средни стойности
print ("\ n Стойностите на двумерния масив NumPy са: \ n", np_array)
print ("Средните стойности на двумерния масив са: \ n", np.средно (np_array, ос = 0))

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Използване на функцията max ()

Синтаксисът на функцията max () е даден по-долу.

Синтаксис:

numpy.макс. (масив на въвеждане, ос = няма, изход = няма, keepdims = няма, начален = няма, където = няма)

Тази функция може да отнеме шест аргумента. Целите на тези аргументи са описани по-долу:

input_array

Това е задължителен аргумент, който приема масив като стойност и тази функция открива максималната стойност на масива.

ос

Това е незадължителен аргумент и неговата стойност може да бъде цяло число или набор от цели числа. Този аргумент се използва за многомерния масив.

навън

Това е незадължителен аргумент и се използва, когато изходът на функцията ще трябва да се съхранява в алтернативен масив.

keepdims

Това е незадължителен аргумент и в него може да се зададе всяка булева стойност. Използва се за правилно предаване на изхода въз основа на входния масив.

първоначална

Това е незадължителен аргумент, който се използва за задаване на минималната стойност на изхода.

където

Това е незадължителен аргумент, който се използва за сравняване на елементите на масива, за да се установи максималната стойност. Стойността по подразбиране на този аргумент е Нито един.

Тази функция връща максималната стойност за едномерния масив или масив от максималните стойности за многомерния масив.

Пример: Използване на функция max ()

Следващият пример показва използването на функцията max () за откриване на максималната стойност на едномерния масив.

# импортиране на библиотека NumPy
импортиране на numpy като np
# Създайте NumPy масив от цели числа
np_array = np.масив ([21, 5, 34, 12, 30, 6])
# Намерете максималната стойност от масива
max_value = np.максимум (np_array)
# Отпечатайте максималната стойност
print ('Максималната стойност на масива е:', max_value)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Използване на функцията min ()

Синтаксисът на функцията min () е даден по-долу.

Синтаксис:

numpy.мин. (масив_вход, ос = няма, изход = няма, keepdims = няма, начален = няма, където = няма)

Целите на аргументите на тази функция са същите като функцията max (), която е обяснена в частта от функцията max (). Това връща минималната стойност на входния масив.

Пример: Използване на функция min ()

Следващият пример показва използването на функцията min () за откриване на минималната стойност на едноизмерен масив.

# импортиране на библиотека NumPy
импортиране на numpy като np
# Създайте NumPy масив от цели числа
np_array = np.масив ([21, 5, 34, 12, 30, 6])
# Намерете максималната стойност от масива
max_value = np.максимум (np_array)
# Отпечатайте максималната стойност
print ('Максималната стойност на масива е:', max_value)

Изход:

След изпълнението на горния скрипт ще се появи следният изход.

Заключение

Целите на три полезни агрегирани функции (mean (), max () и min ()) са обяснени в този урок, за да помогнат на читателите да разберат начините за използване на тези функции в python script.

Средният бутон на мишката не работи в Windows 10
The среден бутон на мишката ви помага да превъртате дълги уеб страници и екрани с много данни. Ако това спре, добре ще свършите да използвате клавиату...
Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...