numpy-quaternionを使ってみる

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


インストール

pipを実行する

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)

「Coult not import from numba」と警告が出たら...

f:id:Chiakikun:20181006181855p:plain

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

numbaをインストールする

f:id:Chiakikun:20181006182134p:plain

管理者権限でpowershellを起動して、次のコマンドを実行します。

pip install numba

 

f:id:Chiakikun:20181006182216p:plain

先ほどのソースコードの3行目に次のコードを追加して実行してみます。すると、今度は警告が出なくなりました。

import numba

numpy-quaternionの使い方

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

github.com

ありがとうございました