πŸ”ŽΠšΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅: простой способ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ

Как Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ statistics ΠΈΠ· стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Python. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ простым шагам:

Π¨Π°Π³ 1: Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ statistics:


import statistics

Π¨Π°Π³ 2: Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ список чисСл, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ:


numbers = [1, 2, 3, 4, 5]

Π¨Π°Π³ 3: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ median() ΠΈΠ· модуля statistics, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ:


median = statistics.median(numbers)

Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π’Π΅ΠΏΠ΅Ρ€ΡŒ пСрСмСнная median содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ списка чисСл [1, 2, 3, 4, 5]. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ вывСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ Π½Π° экран:


print("МСдиана:", median)

Π’ΠΎΡ‚ ΠΈ всС! Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅.

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Как Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅

МСдиана - это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Π»ΠΈΡ‚ упорядочСнный список чисСл Π½Π° Π΄Π²Π΅ Ρ€Π°Π²Π½Ρ‹Π΅ части. Если список ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство элСмСнтов, Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ°Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² сСрСдинС списка. Если список ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство элСмСнтов, Ρ‚ΠΎ ΠΌΠ΅Π΄ΠΈΠ°Π½Π° Π±ΡƒΠ΄Π΅Ρ‚ срСдним Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π²ΡƒΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.

Π’ Python Π΅ΡΡ‚ΡŒ нСсколько способов Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ. ΠœΡ‹ рассмотрим Π΄Π²Π° ΠΈΠ· Π½ΠΈΡ…: использованиС встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ сортировку списка.

1. ИспользованиС встроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

Python прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ statistics.median(), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для нахоТдСния ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ числового списка.


import statistics

numbers = [1, 2, 3, 4, 5]
median = statistics.median(numbers)
print("МСдиана:", median)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚:

МСдиана: 3

Если Π² нашСм спискС Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство элСмСнтов:


import statistics

numbers = [1, 2, 3, 4, 5, 6]
median = statistics.median(numbers)
print("МСдиана:", median)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚:

МСдиана: 3.5

2. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° списка

Если Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ statistics ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ свой собствСнный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ нахоТдСния ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ срСдний элСмСнт ΠΈΠ»ΠΈ срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… элСмСнтов.


numbers = [1, 2, 3, 4, 5]
numbers.sort()

if len(numbers) % 2 == 1:
    median = numbers[len(numbers) // 2]
else:
    median = (numbers[len(numbers) // 2 - 1] + numbers[len(numbers) // 2]) / 2

print("МСдиана:", median)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

МСдиана: 3

Если Π² нашСм спискС Ρ‡Π΅Ρ‚Π½ΠΎΠ΅ количСство элСмСнтов:


numbers = [1, 2, 3, 4, 5, 6]
numbers.sort()

if len(numbers) % 2 == 1:
    median = numbers[len(numbers) // 2]
else:
    median = (numbers[len(numbers) // 2 - 1] + numbers[len(numbers) // 2]) / 2

print("МСдиана:", median)

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния этого ΠΊΠΎΠ΄Π° Π±ΡƒΠ΄Π΅Ρ‚:

МСдиана: 3.5

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ statistics.median() ΠΈΠ»ΠΈ ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ элСмСнт для нахоТдСния ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹ Π² Python. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ подходящий ΠΌΠ΅Ρ‚ΠΎΠ΄ Π² зависимости ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… потрСбностСй ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

13 Π‘Ρ€Π΅Π΄Π½Π΅Π΅, ΠΌΠ΅Π΄ΠΈΠ°Π½Π° ΠΈ ΠΌΠΎΠ΄Π°

ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ статистика Π² Python. МСдиана ΠΈ Π˜Π½Ρ‚Π΅Ρ€ΠΊΠ²Π°Ρ€Ρ‚ΠΈΠ»ΡŒΠ½Π°Ρ ΡˆΠΈΡ€ΠΎΡ‚Π°

ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ mean ΠΈ median high / low ΠΈΠ· модуля statistics Π² #Python #SurenPyTips

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

Как Π² Ρ†ΠΈΠΊΠ»Π΅ for ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ шаг Python? πŸπŸ”„

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Python считаСтся Π»Π΅Π³ΠΊΠΈΠΌ языком программирования? πŸπŸ’»

Как ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Π·Π½Π°ΠΊΠΈ прСпинания Python ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ тСкст Ρ‡ΠΈΡ‰Π΅ ΠΈ понятнСС? πŸ’»βŒ

πŸ”ŽΠšΠ°ΠΊ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅: простой способ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ

Как Π½Π°ΠΉΡ‚ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт Π² спискС Python πŸ”

Как пСрСвСсти ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π² Π±Π°ΠΉΡ‚Ρ‹ Π² Python?

Как эффСктивно ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ мноТСство Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΏΠ°ΠΏΠΊΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python!