この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。
ぜひこちらの記事もご覧ください!!
転職回数4回(独立系⇒メーカー系⇒社内SE⇒SES)の私がSESのメリットについて書きました!
はじめに
Pythonを使ってデータの平均値や中央値を計算する方法について学びたいと思いますか?
この記事では、平均値と中央値の計算方法について、具体的なソースコードを交えながら説明します。
Pythonの基本的な関数やライブラリを利用して、これらの計算を簡単に行う方法を探求します。

平均値とは?
平均値は、数値の合計を数値の数で割ったものです。
たとえば、5, 10, 15の3つの数値の平均値は、(5 + 10 + 15) ÷ 3 = 10 となります。
Pythonでの平均値の計算方法
ソースコード例
1 2 3 4 |
def average(data): return sum(data) / len(data) numbers = [5, 10, 15] print(average(numbers)) |
出力結果
10.0

中央値とは?
中央値は、数値を小さい順に並べたときに、ちょうど中央に位置する値のことを指します。
数値が偶数の場合は、中央の2つの数値の平均値となります。
Pythonをさらに学びたい方へ
Pythonを理解して頂くために参考書を執筆致しました!
Pythonのラムダ式、リスト、辞書型、Pandasなどを学びたい方にオススメの本となっています。演習問題をたくさん用意しているので、実践形式で理解しやすい内容となっています
下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!
⇩初心者向け ⇩中級者向け
PythonでChatGPTAPIを使ってブログ作成を自動化しませんか?
Pythonでの中央値の計算方法
ソースコード例
1 2 3 4 5 6 7 8 9 10 11 |
def median(data): data.sort() n = len(data) if n % 2 == 1: return data[n / 2] else: left = data[(n - 1) / 2] right = data[n / 2] return (left + right) / 2 numbers = [15, 10, 5, 20] print(median(numbers)) |
出力結果
12.5

組み込み関数を使用する方法
Pythonには統計に関する標準ライブラリがあり、それを使うとさらに簡単に計算できます。
こちらも試してみましょう。
statisticsライブラリを使用した方法
ソースコード例
1 2 3 4 |
import statistics numbers = [15, 10, 5, 20, 30] print("Average:", statistics.mean(numbers)) print("Median:", statistics.median(numbers)) |
出力結果
Average: 16
Median: 15

まとめ
この記事では、Pythonを使用して平均値と中央値を計算する方法について学びました。
基本的な計算方法から、組み込みのstatisticsライブラリを使用する方法まで、さまざまなアプローチを試してみました。
これらの方法を駆使して、データ解析や統計の計算を効率的に行いましょう。
最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

ぜひこちらの記事もご覧ください!!
転職回数4回(独立系⇒メーカー系⇒社内SE⇒SES)の私がSESのメリットについて書きました!
私は下記のサイトで現在の働き方、フルリモート(週5)の企業に出会うことができました。
今でもとても感謝しています!カウンセリングは無料なので、ぜひどうぞ!
Pythonをさらに学びたい方へ
Pythonを理解して頂くために参考書を執筆致しました!
Pythonのラムダ式、リスト、辞書型、Pandasなどを学びたい方にオススメの本となっています。演習問題をたくさん用意しているので、実践形式で理解しやすい内容となっています
下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!
⇩初心者向け ⇩中級者向け
PythonでChatGPTAPIを使ってブログ作成を自動化しませんか?
この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。
この記事は90%~100%ChatGPTで作られています。