numpy チュートリアル
numpyを使い始める
サーチ…
備考
NumPy (「麻痺パイ」または「麻痺」と発音される)は、Pythonプログラミング言語の拡張であり、大規模な多次元配列と、これらの配列で動作する高水準の数学関数の豊富なライブラリをサポートします。
バージョン
| バージョン | 発売日 |
|---|---|
| 1.3.0 | 2009-03-20 |
| 1.4.0 | 2010-07-21 |
| 1.5.0 | 2010-11-18 |
| 1.6.0 | 2011-05-15 |
| 1.6.1 | 2011-07-24 |
| 1.6.2 | 2012-05-20 |
| 1.7.0 | 2013-02-12 |
| 1.7.1 | 2013-04-07 |
| 1.7.2 | 2013-12-31 |
| 1.8.0 | 2013-11-10 |
| 1.8.1 | 2014-03-26 |
| 1.8.2 | 2014-08-09 |
| 1.9.0 | 2014-09-07 |
| 1.9.1 | 2014-11-02 |
| 1.9.2 | 2015-03-01 |
| 1.10.0 | 2015-10-07 |
| 1.10.1 | 2015-10-12 |
| 1.10.2 | 2015-12-14 |
| 1.10.4 * | 2016-01-07 |
| 1.11.0 | 2016年5月29日 |
Macでのインストール
MacでNumPyを設定する最も簡単な方法は、 pip
pip install numpy
Condaを使用したインストール 。
Windows、Mac、Linuxで利用可能なConda
- Condaをインストールします。 Condaをインストールするには、Anaconda(フルパッケージ、numpyを含む)またはMiniconda(Conda、Python、およびそれらが依存するパッケージのみ、追加のパッケージなし)をインストールする2つの方法があります。 AnacondaとMinicondaの両方が同じCondaをインストールします。
- Minicondaの追加コマンドにコマンドを入力します
conda install numpy
Windowsへのインストール
pypi (pipで使用されるデフォルトのパッケージインデックス)によるNumpyインストールは、一般にWindowsコンピュータでは失敗します。 Windowsにインストールする最も簡単な方法は、プリコンパイルされたバイナリを使用することです。
多くのパッケージのプリコンパイルされたホイールの1つのソースは、 Christopher Gohkleのサイトです。 Pythonのバージョンとシステムに従ってバージョンを選択してください。 64ビットシステム上のPython 3.5の例:
-
numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whlをここからnumpy-1.11.1+mkl-cp35-cp35m-win_amd64.whlしてください - Windows端末を開く(cmdまたはpowershell)
-
pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl
単一のパッケージで混乱させたくない場合は、ほとんどのパッケージを束ねるWinpythonディストリビューションを使用して、 作業するための限定された環境を提供することができます。同様に、 Anaconda Pythonディストリビューションには、あらかじめ数多くの多数の共通パッケージがインストールされています。
もう1つの人気のあるソースは、 仮想環境もサポートするcondaパッケージマネージャ です 。
Linuxでのインストール
NumPyは、最も一般的なLinuxディストリビューションのデフォルトのリポジトリで利用でき、通常はLinuxディストリビューションのパッケージがインストールされるのと同じ方法でインストールできます。
いくつかのLinuxディストリビューションでは、Python 2.xとPython 3.xのNumPyパッケージが異なります。 UbuntuとDebianでは、APTパッケージマネージャを使ってシステムレベルでnumpyをインストールします:
sudo apt-get install python-numpy
sudo apt-get install python3-numpy
他のディストリビューションでは、zypper(Suse)、yum(Fedora)などのパッケージマネージャを使用します。
numpyは、Python 2のPythonのパッケージマネージャpipとPython 3のpip3と一緒にインストールすることもできます:
pip install numpy # install numpy for Python 2
pip3 install numpy # install numpy for Python 3
pipは、最も一般的なLinuxディストリビューションのデフォルトのリポジトリで利用でき、Python 2とPython 3用に以下を使用してインストールできます。
sudo apt-get install python-pip # pip for Python 2
sudo apt-get install python3-pip # pip for Python 3
インストール後、使用pipのPython 2用とpip3 Pythonパッケージをインストールするためのピップを使用するPythonの3のために。しかし、ソースからnumpyをビルドするために必要な多くの依存関係(開発パッケージ、コンパイラ、Fortranなどを含む)をインストールする必要があるかもしれないことに注意してください。
システムレベルでnumpyをインストールするだけでなく、 virtualenvなどの一般的なPythonパッケージを使用してnumpyを仮想環境にインストールするのも一般的です(おそらくさらにお勧めします)。 Ubuntuでは、 virtualenvは以下を使ってインストールできます:
sudo apt-get install virtualenv
次に、Python 2またはPython 3用のvirtualenvを作成して有効にしてから、 pipを使用してnumpyをインストールします。
virtualenv venv # create virtualenv named venv for Python 2
virtualenv venv -p python3 # create virtualenv named venv for Python 3
source venv/bin/activate # activate virtualenv named venv
pip install numpy # use pip for Python 2 and Python 3; do not use pip3 for Python3
基本的なインポート
numpyモジュールをインポートして、その一部を使用します。
import numpy as np
ほとんどの例では、 npをnumpyの短縮形として使用します。コード例では "np"は "numpy"を意味するものとします。
x = np.array([1,2,3,4])
Rackspaceが主催する一時的なジュピターノート
Jupyterノートブックは、インタラクティブなブラウザベースの開発環境です。彼らはもともと計算のpythonを実行するために開発され、そのようにnumpyと非常によく遊ぶ。自宅のシステムに完全にインストールすることなく、Jupyterのノートブックでnumpyを試してみるために、Rackspaceはtmpnb.orgで無料の一時的なノートブックを提供しています 。
注:これは、アップセルのあらゆる種類のプロプライエタリなサービスではありません。 JupyterはUC BerkeleyとCal Poly San Luis Obispoによって開発されたオープンソースの技術です。 Rackspaceは開発プロセスの一環としてこのサービスを提供しています。
tmpnb.orgでnumpyを試してみる:
- tmpnb.orgにアクセス
-
Welcome to Python.ipynb選択するか、 - 新規>> Python 2または
- New >> Python 3