updated on 2019-05-07
python numpyインストール
numpyとは... NumPyは、プログラミング言語Pythonにおいて数値計算を効率的に行うための拡張モジュールである。
効率的な数値計算を行うための型付きの多次元配列(例えばベクトルや行列などを表現できる)のサポートをPythonに加えるとともに、それらを操作するための大規模な高水準の数学関数ライブラリを提供する。
Pythonは動的型付け言語(プログラムの実行よりも前にあらかじめ型を決めるということをせず、実行時の実際の値によって決める型システムの性質のこと)であるため、プログラムを柔軟に記述できる一方で、純粋にPythonのみを使って数値計算を行うと、ほとんどの場合C言語やJavaなどの静的型付き言語で書いたコードに比べて大幅に計算時間がかかる。そこでNumPyは、Pythonに対して型付きの多次元配列オブジェクト (numpy.ndarray
) と、その配列に対する多数の演算関数や操作関数を提供することにより、この問題を解決しようとしている。NumPyの内部はC言語 (およびFortran)によって実装されているため非常に高速に動作する。(wikipedia)
python -m pip install numpy
$ python
Python 3.7.3 (default, May 7 2019, 14:28:48)
[Clang 9.1.0 (clang-902.0.39.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> np.random.seed(1)
>>>
>>> x = np.arange(10)
>>> y = np.random.randint(1, 100, 10)
>>> print(x)
[0 1 2 3 4 5 6 7 8 9]
>>> print(y)
[38 13 73 10 76 6 80 65 17 2]
>>>
matplotlibをインストールしてたら以下もやってみると面白い
>>> import matplotlib.pyplot as plt
>>> plt.plot(x, y)
[<matplotlib.lines.Line2D object at 0x11408fba8>]
>>> plt.show()