πŸ” Как Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅? Π¨Π°Π³ Π·Π° шагом руководство с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ

Как Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Python?

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования:


import statistics

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5]
median_value = statistics.median(numbers)

print(f"МСдианноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: {median_value}")

Π’Ρ‹Π²ΠΎΠ΄:

МСдианноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅: 4

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ список numbers Π½Π° свой собствСнный Π½Π°Π±ΠΎΡ€ чисСл, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ для Π½Π΅Π³ΠΎ.

НадСюсь, это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ Π² Python!

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

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

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

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π½Π°?

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

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

Π’ языкС программирования Python сущСствуСт нСсколько способов Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

1. ΠŸΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ sorted

Один ΠΈΠ· способов Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Ρƒ - ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ число ΠΈΠ»ΠΈ срСднСС арифмСтичСскоС Π΄Π²ΡƒΡ… Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… чисСл, Π² зависимости ΠΎΡ‚ количСства Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.


values = [4, 3, 9, 2, 7, 1, 5, 6, 8]
sorted_values = sorted(values)
length = len(sorted_values)

if length % 2 == 0:
    median = (sorted_values[length // 2 - 1] + sorted_values[length // 2]) / 2
else:
    median = sorted_values[length // 2]

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

2. ΠŸΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля statistics

Π’ Python Ρ‚Π°ΠΊΠΆΠ΅ сущСствуСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒ statistics, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для статистичСского Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ расчСт ΠΌΠ΅Π΄ΠΈΠ°Π½Ρ‹.


import statistics

values = [4, 3, 9, 2, 7, 1, 5, 6, 8]
median = statistics.median(values)

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

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

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

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

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

#5. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ math | Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

Мода и мСдиана

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

πŸ”§ Как ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡƒΡ‚ΡŒ Python ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ

Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнт массива python: простая инструкция

Как ΠΏΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство слов Π² ΠΏΠΈΡ‚ΠΎΠ½Π΅ с использованиСм Python?

πŸ” Как Π½Π°ΠΉΡ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅? Π¨Π°Π³ Π·Π° шагом руководство с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ

πŸ” Python: ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ врСмя выполнСния ΠΊΠΎΠ΄Π°

πŸ”₯ Как Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ строку Π½Π° части Π² Python? Π“ΠΈΠ΄ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…! πŸš€

πŸ” Как ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ Π² Python: простоС руководство с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ