【5分で理解】Pythonモジュール・ライブラリの使い方【pandas・numpy入門】

はじめに

Pythonの魅力のひとつは、豊富なモジュールやライブラリを使って、簡単に強力な機能を追加できることです。
特に、データ分析では pandasnumpy といったライブラリは必須です。

この記事では、Python初心者向けに

  • モジュール・ライブラリとは何か
  • 基本的な使い方(import)
  • pandas・numpyの簡単な活用例
    をわかりやすく解説していきます!

モジュールとライブラリとは?

まず、基本用語を整理しましょう。

  • モジュール:特定の機能をまとめたPythonファイル(標準・外部問わず)
  • ライブラリ:複数のモジュールをまとめたパッケージ

つまり、モジュールは「機能の詰め合わせ」、ライブラリは「その機能をまとめたセット」というイメージです。

  • 標準モジュール:mathrandomdatetime(Pythonに最初から入っている)
  • 外部ライブラリ:pandasnumpy(あとからインストールして使う)

モジュールを使う基本構文:import

モジュールを使うには、まず「読み込む(importする)」必要があります。

基本的な書き方

import モジュール名

例:mathモジュールを使う

import math

print(math.sqrt(25)) # 5.0
  • モジュール名.機能名() の形で使用します。
  • math.sqrt(25) は「25の平方根を求める」処理です。

よく使う標準モジュールの例

モジュールできること
math数学関数(平方根、三角関数など)
random乱数の生成
datetime日付・時間の操作

これらはPythonに最初から入っているので、インストール不要でそのまま使えます!


外部ライブラリの使い方(pandas・numpy編)

Pythonで本格的なデータ分析を始めるなら、pandasnumpy の利用は必須です。


▼ Colabではインストール不要!

Google Colabでは、すでにこれらのライブラリがインストール済みなので、すぐに使えます。

import pandas as pd
import numpy as np
  • pandaspd
  • numpynp

と略してimportするのが慣習です。


▼ 簡単な使い方の例

pandasで表形式データを作る

import pandas as pd

data = pd.DataFrame({
"名前": ["太郎", "花子", "次郎"],
"年齢": [20, 21, 19]
})

print(data)

➡ 結果はエクセルの表のような形式で表示されます!


numpyで数値計算する

import numpy as np

arr = np.array([1, 2, 3, 4])
print(np.mean(arr)) # 平均値:2.5

numpy を使うと、数値の配列(行列)に対する高速な計算が簡単にできます。


ライブラリのインストール(ローカルPCの場合)

Colabでは必要ありませんが、自分のパソコンにPython環境を持っている場合は、ライブラリをインストールする必要があります。

インストールコマンド(ターミナル・コマンドプロンプト)

pip install pandas
pip install numpy
  • pipはPython用のパッケージ管理ツールです。
  • ネットにつながっていれば、簡単にインストールできます。

よくあるエラーと対処法

エラー名原因と対策
ModuleNotFoundErrorライブラリがインストールされていない ➔ pip installで対応
AttributeError関数や属性名のミス ➔ スペルミスをチェック

初心者はimportのスペルミスpip install忘れがよくあるので注意しましょう!


まとめ

この記事では、Pythonのモジュール・ライブラリについて学びました。

✅ モジュール:特定の機能をまとめたファイル
✅ ライブラリ:複数モジュールをまとめたパッケージ
importで簡単に機能を使えるようになる
✅ pandasやnumpyはデータ分析に必須!

モジュール・ライブラリを活用できるようになると、Pythonの世界が一気に広がります!

次回は、pandas入門について解説していきます!

↓[次の記事はこちら]

【初心者向け】pandasの使い方をわかりやすく解説|データフレームの基本操作まとめ(最後に問題付き)


🔥この記事を読んだ後にできること

  • Pythonでモジュール・ライブラリをimportできる
  • 標準モジュールと外部ライブラリの違いがわかる
  • pandas・numpyの基本的な使い方ができる

🔗 統計自主学習シリーズ × Python基礎編ナビ

▶︎ 【前の記事】

【5分で理解】Pythonモジュール・ライブラリの使い方【pandas・numpy入門】

▶︎ 【次の記事】

【初心者向け】pandasの使い方をわかりやすく解説|データフレームの基本操作まとめ(最後に問題付き)

コメント

タイトルとURLをコピーしました