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時間で学べるコースはこれだ!

  投資家AさんPandasと同じくらいPythonのデータ分析で必要とされる知識ってあるんですか? 投資家BさんPandasを一通り学びました。次に何を学べば良いんですか?   ...

 

実際にジェイが経験した中で『これが一番良かった!』と思った学習方法です。

なので自信をもってみなさんにもおすすめしております!

ぜひチャレンジしてみてください!


NumPyの学習方法やNumPyを使った分析記事については以下のリンク先からご覧ください!


© 2021 ジェイの米国株投資ブログ