NumPy
NumPyについて
- NumPyって何?
- NumPyを使うには?
- NumPyを使ってみよう!
NumPyって何?
NumPyとは
- Pythonのデータ分析で絶対に必要なライブラリです
- 複雑な数字の計算を高速で行ってくれます
- 複雑な配列の計算を高速で行ってくれます
NumPyを使うには?
NumPyを使うには?
Anacondaをインストールすれば、自動的にNumPyもインストールされます。Anacondaのインストールは、Windows版とMac版で少し方法が違います。
詳細はこちらのサイトをご参照ください。
NumPyを使ってみよう!
数学の計算
#numpyをnpとしてインポート import numpy as np #変数aに値2を入力 a = 2 #対数の計算 np.log(a)
計算の結果
配列の計算
#numpyをnpとしてインポート import numpy as np #2つの配列データを準備 data1 = [1,2,3] data2 = [2,3,4] #numpyで配列を作成 array1 = np.array(data1) array2 = np.array(data2) #配列のたし算 array1+array2 #配列のひき算 array1-array2 #配列のかけ算 array1*array2 #配列のわり算 array1/array2
ランダムな数字をピックアップ
#numpyをnpというかたちでインポート import numpy as np #0から100までの整数をランダムにひとつピックアップ np.random.randint(100)
計算結果『87』『5』『17』とランダムな整数がピックアップされました。
まとめ
『NumPy』はPythonの分析では必須のスキル
どんなデータを分析するにせよ、数式の計算は避けては通れません。
そして数式の計算が複雑になればなるほど、それを早く効率的に行うモジュールが必要なのです。
『NumPy』という優れたモジュールを使えば、どんなに複雑な数式も高速で計算できます。
なので、Pythonを使って分析をしたいならば、NumPyのスキルを習得することは絶対に必要なのです。
NumPyの効率的な学習方法とは?
しかし、NumPyは便利であるがゆえに学ぶことが多くあります。
なので初心者の方は、まず数時間でキホンを学ぶことをおすすめします。
ジェイがおすすめする学習方法についてまとめたのが以下の記事です。
-
-
【Udemy】NumPyのキホンがたったの2時間で学べるコースはこれだ!
Pandasと同じくらいPythonのデータ分析で必要とされる知識ってあるんですか? 長子さんPandasを一通り学びました。次に何を学べば良いんですか? うん?Panda ...
実際にジェイが経験した中で『これが一番良かった!』と思った学習方法です。
なので自信をもってみなさんにもおすすめしております!
ぜひチャレンジしてみてください!
NumPyの学習方法やNumPyを使った分析記事については以下のリンク先からご覧ください!