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を使った分析記事については以下のリンク先からご覧ください!


NumPy Python 4つの基本 プログラミングを学ぼう

【Python】NumPyでも簡単にチャートが作れるよ

2021/6/18  

目安:この記事は2分で読めます   『Pythonと統計分析シリーズ 第1弾』では、ウェルズ・ファーゴ(WFC)とアメリカの長期金利のデータを使って、単回帰分析を実践しました。 その際、Py ...

NumPy Pythonで分析! プログラミングを学ぼう

【Pythonと統計分析】シリーズ第1弾 単回帰分析でウェルズファーゴの株価を予測してみよう!後編

2021/6/14  

目安:この記事は3分で読めます   Pythonの醍醐味のひとつは、何と言っても統計学を駆使した分析が簡単にできることです。 そこで新たにスタートしたのがー 新しいテーマ Pythonと統計 ...

matplotlib NumPy Pandas Pythonで分析! Seaborn

相関分析シリーズ後編 Pythonで線形の相関チャートを作ってみよう!

2021/5/16  

目安:この記事は3分で読めます   いよいよ『米エネルギー株と原油価格の相関分析シリーズ』の最終回です。 前回はPythonを使って、ヒートマップの相関チャートを作成するプログラミングコード ...

matplotlib NumPy Pandas Pythonで分析! Seaborn

相関分析シリーズ後編 Pythonでヒートマップの相関チャートを作ってみよう!

2021/5/14  

目安:この記事は3分で読めます   投資家Aさん今回はPythonコードの解説ですね。難しそう... いよいよ『米エネルギー株と原油価格の相関分析シリーズ』の後編となりました。 後編では、P ...

matplotlib NumPy Pythonで分析! Seaborn

Pythonとseabornで米金利とナスダックの関係を分析!

2021/3/13  

投資家さん今回も米金利とナスダックの関係についてのお話ですね! 前回の記事で、今年の2月以降、米長期金利(10年債利回り / 以下米金利)とナスダック総合指数(以下ナスダック)が、”逆の関係”にあるこ ...

NumPy Pythonを学ぶなら『Udemy』

【Udemy】NumPyのキホンがたったの2時間で学べるコースはこれだ!

2021/1/21  

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

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