Looking for numpy Answers? Try Ask4KnowledgeBase
Looking for numpy Keywords? Try Ask4Keywords

numpynumpyを使い始める


備考

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日

基本的なインポート

numpyモジュールをインポートして、その一部を使用します。

import numpy as np
 

ほとんどの例では、 np をnumpyの短縮形として使用します。コード例では "np"は "numpy"を意味するものとします。

x = np.array([1,2,3,4])
 

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
 

Macでのインストール

MacでNumPyを設定する最も簡単な方法は、 pip

pip install numpy  
 

Condaを使用したインストール
Windows、Mac、Linuxで利用可能なConda

  1. Condaをインストールします。 Condaをインストールするには、Anaconda(フルパッケージ、numpyを含む)またはMiniconda(Conda、Python、およびそれらが依存するパッケージのみ、追加のパッケージなし)をインストールする2つの方法があります。 AnacondaとMinicondaの両方が同じCondaをインストールします。
  2. Minicondaの追加コマンドにコマンドを入力しますconda install numpy

Windowsへのインストール

pypi (pipで使用されるデフォルトのパッケージインデックス)によるNumpyインストールは、一般にWindowsコンピュータでは失敗します。 Windowsにインストールする最も簡単な方法は、プリコンパイルされたバイナリを使用することです。

多くのパッケージのプリコンパイルされたホイールの1つのソースは、 Christopher Gohkleのサイトです。 Pythonのバージョンとシステムに従ってバージョンを選択してください。 64ビットシステム上のPython 3.5の例:

  1. numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whlここからnumpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl してください
  2. Windows端末を開く(cmdまたはpowershell)
  3. pip install C:\path_to_download\numpy-1.11.1+mkl-cp35-cp35m-win_amd64.whl

単一のパッケージで混乱させたくない場合は、ほとんどのパッケージを束ねるWinpythonディストリビューションを使用して、 作業するための限定された環境を提供することができます。同様に、 Anaconda Pythonディストリビューションには、あらかじめ数多くの多数の共通パッケージがインストールされています。

もう1つの人気のあるソースは、 仮想環境もサポートするconda パッケージマネージャ です

  1. conda ダウンロードしてインストールしconda
  2. Windowsターミナルを開きます。
  3. コマンドを入力しますconda install numpy

Rackspaceが主催する一時的なジュピターノート

Jupyterノートブックは、インタラクティブなブラウザベースの開発環境です。彼らはもともと計算のpythonを実行するために開発され、そのようにnumpyと非常によく遊ぶ。自宅のシステムに完全にインストールすることなく、Jupyterのノートブックでnumpyを試してみるために、Rackspaceはtmpnb.orgで無料の一時的なノートブックを提供しています

注:これは、アップセルのあらゆる種類のプロプライエタリなサービスではありません。 JupyterはUC BerkeleyとCal Poly San Luis Obispoによって開発されたオープンソースの技術です。 Rackspaceは開発プロセスの一環としてこのサービスを提供しています。

tmpnb.orgでnumpy を試してみる:

  1. tmpnb.orgにアクセス
  2. Welcome to Python.ipynb 選択するか、
  3. 新規>> Python 2または
  4. New >> Python 3