Skip to content
閲覧中:
パッケージ

パッケージ

  • ライブラリ:あらゆる関数・クラス・メソッドなどを集めたツールキットのようなもの
  • フレームワーク:事前に作成されている骨組みで、システム開発を楽にするテンプレートのようなもの

  • PyPI · The Python Package Index, 2026-05-13

    Python Package Index(PyPI)は、プログラミング言語 Python用のソフトウェアのリポジトリです。

Text Only
jupyter  jupyterlab-language-pack-ja-JP \
'python-lsp-server[all]' ipywidgets \
jupyterlab-language-pack-ja-JP jupyterlab-code-formatter \
black   pandas  numpy polars pyarrow duckdb faker \
matplotlib  japanize-matplotlib plotly  seaborn requests \
httpx paho-mqtt networkx pyvis netmiko paramiko faker \
xgboost pyarrow polars scikit-learn tensorflow keras \
torch xgboost scipy bokeh holoviews streamlit flask \
cherrypy openpyxl pyshp geopandas panel

パッケージ

Network

  • requests · PyPI, 2026-05-16

    Requestsライブラリを使えば、HTTP/1.1リクエストを非常に 簡単に送信できます。URLにクエリ文字列を手動で追加したり、 PUT/POSTデータをフォームエンコードしたりする必要はあり ません。最近では、JSON形式を使うのが一般的です。

    Requestsは現在、最もダウンロードされているPythonパッケ ージの一つで、週に約3億回ダウンロードされています。 GitHubによると、Requestsは現在400万以上のリポジトリで利 用されています。

  • *httpx · PyPI, 2026-05-16

    HTTPXは、Python 3用のフル機能搭載HTTPクライアントライブ ラリです。統合されたコマンドラインクライアントを備え、 HTTP/1.1とHTTP/2の両方をサポートし、同期APIと非同期API の両方を提供します。

  • paho-mqtt · PyPI, 2026-05-16

    警告:互換性のない変更が含まれています - リリース2.0に は互換性のない変更が含まれています。リリースノートと移 行の詳細を参照してください。

    このドキュメントでは、MQTTプロトコルのバージョン5.0、 3.1.1、および3.1を実装するEclipse Paho MQTT Pythonクラ イアントライブラリのソースコードについて説明します。

    このコードは、アプリケーションがMQTTブローカーに接続し てメッセージをパブリッシュしたり、トピックを購読してパ ブリッシュされたメッセージを受信したりできるようにする クライアントクラスを提供します。また、MQTTサーバーに単 発のメッセージを非常に簡単にパブリッシュするためのヘル パー関数もいくつか提供します。

    Python 3.7以降をサポートしています。

    MQTTプロトコルは、マシン間通信(M2M)/「モノのインター ネット(IoT)」接続プロトコルです。非常に軽量なパブリッ シュ/サブスクライブ型メッセージングトランスポートとして 設計されており、コードフットプリントが小さく、ネットワ ーク帯域幅が限られている遠隔地との接続に役立ちます。

  • networkx · PyPI, 2026-05-16

    NetworkXは、複雑なネットワークの構造、動態、および機能 の作成、操作、および研究を行うためのPythonパッケージで す。

  • pyvis · PyPI, 2026-05-16

    Pyvis is built around visjs, a JavaScript visualization library.

ssh

  • netmiko · PyPI, 2026-05-16

    画面スクレイピングデバイスへのネットワーク自動化は、主 にshowコマンドの出力収集と設定変更を目的としています。

    Netmikoは、これら2つの操作を非常に幅広いプラットフォー ムで実現することを目指しています。また、低レベルの状態 制御を抽象化すること(つまり、可能な限り低レベルの正規 表現パターンマッチングを排除すること)も目指しています。

  • paramiko · PyPI, 2026-05-16

    Paramikoは、クライアント機能とサーバー機能の両方を提供 する、純粋なPython [1]によるSSHv2プロトコル[2]の実装で す。これは、高レベルSSHライブラリFabricの基盤となってお り、リモートシェルコマンドの実行やファイル転送といった 一般的なクライアント用途にはFabricの使用をお勧めします。

    Paramiko自体を直接使用することは、高度な低レベル機能が 必要なユーザー、またはPythonでsshdを実行したいユーザー のみを対象としています。

データ作成

  • Faker · PyPI, 2026-05-13

    Fakerは、偽のデータを生成するPythonパッケージです。デー タベースのブートストラップ、見栄えの良いXMLドキュメント の作成、永続化データのストレステスト、本番サービスから 取得したデータの匿名化など、Fakerはあらゆる用途に役立ち ます。

    Fakerは、PHP Faker、Perl Faker、Ruby Fakerから大きな影 響を受けています。

  • xgboost · PyPI, 2026-05-16

Data Exploration and Transformation

  • PyArrow

    • Apache Arrow | Apache Arrow, 2026-05-13

    • pyarrow · PyPI, 2026-05-12

      このライブラリは、Arrow C++ライブラリが提供する機能のた めのPython APIを提供するとともに、Arrowとpandas、NumPy、 およびPythonエコシステムの他のソフトウェアとの統合と相 互運用性を実現するツールも提供します。

  • polars

    • Polars — DataFrames for the new era, 2026-05-12

    • polars · PyPI, 2026-05-13

      Polars:Rustで書かれた、DataFrames向けの超高速クエリエンジ ン

      Polarsは、DataFrames向けに開発された分析クエリエンジンです。 高速で使いやすく、表現力豊かなクエリを実現するように設計さ れています。主な機能は以下のとおりです。

      • 遅延実行|即時実行
      • ストリーミング(RAM容量を超えるデータセットに対応)
      • クエリ最適化
      • マルチスレッド対応
      • Rustで記述
      • SIMD対応
      • 強力な式API
      • フロントエンドはPython、Rust、NodeJS、R、SQLに対応
      • Apache Arrowカラム型フォーマット

      詳細については、ユーザーガイドをご覧ください。

  • numpy

    • numpy · PyPI, 2026-05-13

      NumPyは、Pythonを用いた科学計算のための基本パッケージです。

      NumPyは以下の機能を提供します:

      • 強力なN次元配列オブジェクト
      • 高度な(ブロードキャスト)関数
      • C/C++およびFortranコードを統合するためのツール
      • 便利な線形代数、フーリエ変換、乱数生成機能
    • NumPy, 2026-05-13

  • pandas

    • pandas · PyPI, 2026-05-13

      pandasは、高速で柔軟かつ表現力豊かなデータ構造を提 供す るPythonパッケージです。「関係データ」や「ラベ ル付きデ ータ」の操作を簡単かつ直感的に行えるように 設計されてい ます。Pythonで実用的かつ現実的なデータ 分析を行うための、 基本的な高レベルの構成要素となる ことを目指しています。 さらに、あらゆる言語において 最も強力で柔軟なオープンソ ースのデータ分析/操作ツ ールとなるという、より広範な目 標も掲げています。そ して、既にその目標達成に向けて着実 に歩みを進めてい ます。

    • pandas - Python Data Analysis Library, 2026-05-12

  • duckdb · PyPI, 2026-05-17

    • DuckDB:高速、インプロセス、ポータブル、オープンソー スの分析データベースシステム

      • シンプル:DuckDBはインストールとデプロイが容易で す。外部依存関係は一切なく、ホストアプリケーショ ンのインプロセス、または単一のバイナリとして動作 します。

      • ポータブル:DuckDBはLinux、macOS、Windows、 Android、iOS、そして主要なハードウェアアーキテク チャすべてに対応しています。主要なプログラミング 言語に対応した、慣用的なクライアントAPIを備えてい ます。

      • 機能豊富:DuckDBは豊富なSQL方言を提供します。CSV、 Parquet、JSONなどのファイル形式を、ローカルファイ ルシステムやS3バケットなどのリモートエンドポイン トとの間で読み書きできます。

      • 高速:DuckDBは、並列実行をサポートし、メモリ容量 を超えるワークロードも処理できるカラム型エンジン により、分析クエリを驚異的な速度で実行します。

      • 拡張性:DuckDBは、新しいデータ型、関数、ファイル 形式、新しいSQL構文などのサードパーティ製機能によ って拡張可能です。ユーザーによる貢献はコミュニテ ィ拡張機能として利用できます。

      • 無料:DuckDBとそのコア拡張機能は、寛容なMITライセ ンスの下でオープンソースとして提供されています。 プロジェクトの知的財産権はDuckDB Foundationが保有 しています。

AI and Machine Learning

  • scikit-learn · PyPI, 2026-05-15

  • TensorFlow

    • tensorflow · PyPI, 2026-05-15

      TensorFlowは、高性能な数値計算のためのオープンソー スソフトウェアライブラリです。その柔軟なアーキテク チャにより、CPU、GPU、TPUといった多様なプラットフォ ーム、デスクトップからサーバークラスタ、モバイルデ バイス、エッジデバイスまで、幅広い環境で容易に計算 処理を展開できます。

      GoogleのAI組織内のGoogle Brainチームの研究者とエン ジニアによって開発されたTensorFlowは、機械学習と深 層学習を強力にサポートしており、その柔軟な数値計算 コアは他の多くの科学分野でも利用されています。 TensorFlowはApache 2.0ライセンスで提供されています。

    • TensorFlow, 2026-05-15

  • keras · PyPI, 2026-05-16 Keras 3は、JAX、TensorFlow、PyTorch、OpenVINO(推論専用) をサポートするマルチバックエンドのディープラーニングフ レームワークです。コンピュータビジョン、自然言語処理、 音声処理、時系列予測、レコメンデーションシステムなど、 様々な分野のモデルを簡単に構築・学習できます。

    • モデル開発の加速:Kerasの優れたユーザーインターフェー スと、PyTorchやJAXなどのデバッグしやすいランタイム環 境により、ディープラーニングソリューションをより迅速 にリリースできます。

    • 最先端のパフォーマンス:モデルアーキテクチャに最適な バックエンド(多くの場合JAX!)を選択することで、他の フレームワークと比較して20%から350%の高速化を実現でき ます。ベンチマークはこちら。

    • データセンター規模のトレーニング:ノートPCから大規模 なGPUまたはTPUクラスタまで、安心してスケールアップで きます。

    急成長中のスタートアップ企業からグローバル企業まで、約 300万人の開発者がKeras 3のパワーを活用しています。

  • PyTourch

  • xgboost · PyPI, 2026-05-16

  • Scipy

    • scipy · PyPI, 2026-05-13

      SciPyはNumPy配列との連携を前提として設計されており、 数 値積分や最適化などの、使いやすく効率的な数値計算 ルーチ ンを多数提供しています。NumPyとSciPyは主要な オペレーテ ィングシステムすべてで動作し、インストー ルも簡単で、し かも無料です。NumPyとSciPyは使いやす く、それでいて世界 有数の科学者やエンジニアが頼りに するほどの強力なツール です。コンピュータ上で数値を 操作し、その結果を表示また は公開する必要がある場合 は、ぜひSciPyをお試しください。

    • SciPy, 2026-05-13

Visualization

  • Matplotlib

    • matplotlib · PyPI, 2026-05-13

      Matplotlibは、Pythonで静的、アニメーション、イ ンタラクティブな可視化を作成するための包括的な ライブラリです。

      詳細については、ホームページをご覧ください。

      Matplotlibは、様々な印刷形式やプラットフォーム を横断したインタラクティブな環境で、出版品質の 図を作成します。Matplotlibは、Pythonスクリプト、 Python/IPythonシェル、Webアプリケーションサーバ ー、および様々なグラフィカルユーザーインターフ ェースツールキットで使用できます。

    • Matplotlib — Visualization with Python, 2026-05-12

  • japanize-matplotlib · PyPI, 2026-05-12

    matplotlib を日本語表示に対応させます

    • install

      Bash
      pip install japanize-matplotlib
      
    • 利用方法

      Bash
      import matplotlib.pyplot as plt
      import japanize_matplotlib
      
  • Plotly

    • plotly · PyPI, 2026-05-13

      plotly.pyは、Python用のインタラクティブなオープンソース のブラウザベースグラフライブラリです。

      plotly.jsをベースに構築されたplotly.pyは、高レベルで宣 言型のグラフ作成ライブラリです。plotly.jsには、科学グラ フ、3Dグラフ、統計グラフ、SVGマップ、金融グラフなど、30 種類以上のグラフタイプが付属しています。

      plotly.pyはMITライセンスで提供されています。plotlyで作 成したグラフは、Jupyter Notebook、marimoなどの他の Pythonノートブックソフトウェア、スタンドアロンのHTMLフ ァイル、またはDashアプリケーションに統合して表示できま す。

      コンサルティング、ダッシュボード開発、アプリケーション 統合、機能追加については、お気軽にお問い合わせください。

    • Interactive Data Visualization & Data Apps | Plotly, 2026-05-12

  • seaborn

  • bokeh · PyPI, 2026-05-16

    Bokehは、最新のWebブラウザ向けのインタラクティブな可視 化ライブラリです。洗練された簡潔な方法で多様なグラフィ ックを構築でき、大規模なデータセットやストリーミングデ ータセットでも高性能なインタラクティブ機能を提供します。 Bokehを使えば、インタラクティブなグラフ、ダッシュボード、 データアプリケーションを迅速かつ簡単に作成できます。

  • holoviews · PyPI, 2026-05-16

    HoloViewsは、データ分析と可視化をシームレスかつシンプル に行えるように設計されたオープンソースのPythonライブラ リです。HoloViewsを使えば、やりたいことをわずか数行のコ ードで表現できるため、グラフ作成のプロセスに時間を費や すことなく、探求したいことや伝えたいことに集中できます。

    豊富なサンプルとドキュメントについては、HoloViewsのWeb サイトをご覧ください。

GUI and Front-End Development

  • Streamlit

    • streamlit · PyPI, 2026-05-13

      Streamlitとは?

      Streamlitを使えば、Pythonスクリプトをインタラクティ ブなWebアプリに、数週間ではなく数分で変換できます。 ダッシュボードの構築、レポートの生成、チャットアプ リの作成などが可能です。アプリを作成したら、コミュ ニティクラウドプラットフォームを使って、アプリのデ プロイ、管理、共有ができます。

      Streamlitを選ぶ理由

      シンプルでPythonらしいコード:美しく読みやすいコー ドを書くことができます。

      高速でインタラクティブなプロトタイピング:他のユー ザーがデータにアクセスして、すぐにフィードバックを 得ることができます。

      ライブ編集:スクリプトを編集すると、アプリが即座に 更新されます。

      オープンソースで無料:活気のあるコミュニティに参加 して、Streamlitの未来に貢献しましょう。

    • Streamlit • A faster way to build and share data apps, 2026-05-13

  • Flask · PyPI, 2026-05-16

    Flaskは軽量なWSGIウェブアプリケーションフレームワークで す。開発開始が迅速かつ容易であると同時に、複雑なアプリ ケーションへの拡張性も備えています。当初はWerkzeugと Jinjaのシンプルなラッパーとして開発が始まりましたが、今 では最も人気のあるPythonウェブアプリケーションフレーム ワークの一つとなっています。

    Flaskは推奨ライブラリを提供しますが、依存関係やプロジェ クト構成を強制することはありません。使用するツールやラ イブラリは開発者が自由に選択できます。コミュニティによ って提供される多くの拡張機能を利用すれば、新しい機能を 簡単に追加できます。

  • CherryPy · PyPI, 2026-05-16

    CherryPyは、Pythonらしいオブジェクト指向HTTPフレームワ ークです。

    他のオブジェクト指向プログラムと同様に、Webアプリケーシ ョンを構築できます。

    この設計により、より簡潔で読みやすいコードを迅速に開発 できます。すべてプロパティとメソッドで構成されています。

    10年以上の歴史を持ち、高速かつ非常に安定していることが 実証されています。

    シンプルなサイトから高度なサイトまで、多くのサイトで本 番環境で使用されています。

    そしておそらく最も重要なのは、開発が楽しいということで す :-)

    CherryPyで「Hello World」を書くのがいかに簡単か、例を見 てみましょう。

  • panel · PyPI, 2026-05-16

    Panelは、強力なツール、ダッシュボード、複雑なアプリケー ションをPythonだけで簡単に構築できるオープンソースの Pythonライブラリです。PyDataエコシステム、強力なデータ テーブルなど、必要な機能がすべて揃っています。高レベル のリアクティブAPIと低レベルのコールバックベースAPIによ り、探索型アプリケーションを迅速に構築できますが、イン タラクティブ性の高い複雑なマルチページアプリケーション の構築にも制限はありません。PanelはHoloVizエコシステム の一員であり、データ探索ツールのコネクテッドエコシステ ムへの入り口となります。

  • opencv-python · PyPI, 2026-05-16

    Python用のCPU専用OpenCVパッケージ(ビルド済み)です。

    CUDAなどの追加モジュールを有効にするためにソースコード からバインディングをコンパイルする場合は、手動ビルドの セクションを参照してください。

Excel

GIS

  • pyshp · PyPI, 2026-05-16

    Python Shapefileライブラリ(PyShp)は、Esri Shapefile形 式の読み書きをサポートします。Shapefile形式は、Esriが作 成した一般的な地理情報システム(GIS)ベクターデータ形式 です。この形式の詳細については、http: //www.esri.com/library/whitepapers/pdf/shapefile.pdf に ある「ESRI Shapefile Technical Description - July 1998」 を参照してください。Esriのドキュメントでは、shpおよび shxファイル形式について説明しています。ただし、dbfと呼 ばれる3つ目のファイル形式も必要です。この形式は、Web上 で「XBase File Format Description」として文書化されてお り、1960年代に作成されたシンプルなファイルベースのデー タベース形式です。この仕様の詳細については、http: //www.clicketyclick.dk/databases/xbase/format/index.html を参照してください。

  • geopandas · PyPI, 2026-05-16

    GeoPandasは、pandasオブジェクトに地理データサポートを追 加するためのプロジェクトです。

    GeoPandasの目標は、Pythonで地理空間データをより簡単に扱 えるようにすることです。pandasとshapelyの機能を統合し、 pandas内で地理空間演算を実行するとともに、shapelyの複数 のジオメトリへの高レベルインターフェースを提供します。 GeoPandasを使えば、PostGISなどの空間データベースが必要 となるような操作を、Pythonで簡単に実行できます。

pcd, 3d

  • open3d · PyPI, 2026-05-16

    Open3Dは、3Dデータを扱うソフトウェアの迅速な開発を支援 するオープンソースライブラリです。Open3Dのフロントエン ドは、厳選されたデータ構造とアルゴリズムをC++とPythonの 両方で提供しています。バックエンドは高度に最適化されて おり、並列処理に対応しています。オープンソースコミュニ ティからの貢献を歓迎します。

Data Exploration and Transformation

Text Only
Numpy
pandas
Jupyter
Intake
Dask

Visualization

Text Only
Matplotlib
seaborn
Plotly
Bokeh
HoloViews

AI and Machine Learning

Text Only
scikit-learn
TensorFlow
Keras
PyTorch
XGBoost

Natural Language Processing

Text Only
NLTK
Gensim
Transformers
SpaCy

GUI and Front-End Development

Text Only
Flask
CherryPy
Streamlit
Panel