Pythonのnumpyで四元数してみた

Python四元数を使う方法について調べていたところ、numpy-quaternion · PyPIに辿り着きました。このページでは、numpy-quaternionのインストール方法について紹介していきます。

numpy-quaternionをインストールする

f:id:Chiakikun:20181006181543p:plain

powershellを管理者権限で起動して「pip install numpy-quaternion」と入力して実行します。

 

②インストールできたら、以下のコードを保存してPythonで実行してみます。

import numpy as np
import quaternion

q1 = np.quaternion(1,2,3,4)
q2 = np.quaternion(5,6,7,8)
print("q1 * q2 ", q1 * q2)

f:id:Chiakikun:20181006181855p:plain

③使ってみると、こんな警告が表示されました。どうやらnumbaというものをインストールしたほうがいいよってことだそうです。

numbaをインストールする

f:id:Chiakikun:20181006182134p:plain

①管理者権限でpowershellを起動して「pip install numba」と入力して実行します。

 

f:id:Chiakikun:20181006182216p:plain

②先ほどのソースコードの「import quaternion」の行の下に「import numba」と入力して実行してみます。すると、今度は警告が出なくなりました。

numpy-quaternionの使い方

下記のページのUsageには、numpy-quaternionの使い方が幾つかのサンプルで紹介されていますので、ご覧になってみてください。

github.com

 

ありがとうございました