Repolode
jakevdp

jakevdp/PythonDataScienceHandbook

Python Data Science Handbookの全文を収録した無料のJupyter Notebook。NumPy、Pandas、Matplotlib、Scikit-Learnを扱います。

スター
50,390
フォーク
19,164
未解決の Issue
226
最終コミット
2 年前

これは何?

このリポジトリには、Python Data Science Handbookの全文が、実行可能なJupyter Notebookとして収録されています。本書では、データを扱う際に使われる主要なPythonライブラリとして、IPython、NumPy、Pandas、Matplotlib、Scikit-Learnなどを紹介します。

ノートブックはWebサイトとしてオンラインで読めるほか、notebooksディレクトリからローカルで実行したり、ローカル環境を用意せずにGoogle ColabやBinderで直接開いたりできます。Pythonの言語仕様に関する知識があることを前提としており、言語の基礎は関連プロジェクト「A Whirlwind Tour of Python」で学べます。

コードはPython 3.5で作成・テストされており、その大部分はPython 2.7やほかの古いバージョンでも動作するはずです。使用するパッケージはrequirementsファイルに記載され、conda環境の構築手順も含まれています。コードはMITライセンス、本文はCC-BY-NC-NDライセンスです。

主な機能

  • 01書籍の全文をJupyter Notebook形式で収録
  • 02IPython、NumPy、Pandas、Matplotlib、Scikit-Learnを扱う
  • 03ローカル環境を用意せずにGoogle ColabやBinderで実行可能
  • 04requirementsファイルとconda環境の構築手順を収録
  • 05Webサイトとしてオンライン版を公開

ユースケース

  • 実行可能なサンプルを使ってNumPy、Pandas、Matplotlibを実践的に学ぶ
  • Scikit-Learnを使って機械学習の基礎を学ぶ
  • 実行可能なノートブックを使ってデータサイエンスの講座を教える

クイックスタート

  1. 1

    何もインストールせずにオンラインで書籍を読む

  2. 2

    README の requirements ファイルを使って、conda で必要なパッケージをインストールする

    conda install --file requirements.txt
  3. 3

    または、Python 3.5 を使う専用の conda 環境 PDSH を作成する

    conda create -n PDSH python=3.5 --file requirements.txt
  4. 4

    notebooks ディレクトリ内のノートブックを開くか、Google Colab または Binder で起動する

使う前に知っておきたいこと

  • コードは Python 3.5 でテストされており、固定されたパッケージのバージョンは新しいプラットフォームではインストールできない場合があります。
  • テキストのライセンスは CC-BY-NC-ND のため、商用利用や改変はできません。

収録されている特集

トピック

よくある質問

PythonDataScienceHandbook とは?
Python Data Science Handbookの全文を収録した無料のJupyter Notebook。NumPy、Pandas、Matplotlib、Scikit-Learnを扱います。 このリポジトリには、Python Data Science Handbookの全文が、実行可能なJupyter Notebookとして収録されています。本書では、データを扱う際に使われる主要なPythonライブラリとして、IPython、NumPy、Pandas、Matplotlib、Scikit-Learnなどを紹介します。
PythonDataScienceHandbook は無料で使えますか?ライセンスは?
PythonDataScienceHandbook は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
PythonDataScienceHandbook は今もメンテナンスされていますか?
半年以上コミットなし。PythonDataScienceHandbook の最終コミットは 2024年6月26日 です。
PythonDataScienceHandbook は何に使えますか?
実行可能なサンプルを使ってNumPy、Pandas、Matplotlibを実践的に学ぶ Scikit-Learnを使って機械学習の基礎を学ぶ 実行可能なノートブックを使ってデータサイエンスの講座を教える
PythonDataScienceHandbook のインストール方法は?
何もインストールせずにオンラインで書籍を読む README の requirements ファイルを使って、conda で必要なパッケージをインストールする: conda install --file requirements.txt または、Python 3.5 を使う専用の conda 環境 PDSH を作成する: conda create -n PDSH python=3.5 --file requirements.txt notebooks ディレクトリ内のノートブックを開くか、Google Colab または Binder で起動する
PythonDataScienceHandbook はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/jakevdp/PythonDataScienceHandbook

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト