Python 行列回転
Pythonで行列を回転させたい時、以下のようにする。
Numpyを使う
import numpy as np arr = np.array([[1,2,3],[4,5,6],[7,8,9]]) # 左回り90度回転 rot_90 = np.rot90(arr) # 右回り90度回転 rot_270 = np.rot90(arr, k=3)
Numpy使わない, リストで操作
test = [[1,2,3],[4,5,6],[7,8,9]] # 右回り90度回転 rot_270 = list(zip(*test[::-1])) # 上記を繰り返して時計方向の回転を続ける
Octave guiのインストール
matlabとの互換性が高いoctaveのGUIが使えるので、インストール Condaでのインストールはエラーが発生してうまく行かないという情報があったので、brewでインストールする
Command Line Toolsのインストール
sudo xcode-select --install
Octaveのインストール
brew update brew upgrade brew install octave
起動は次を実行
octave --gui
設定ファイルは以下に保存されている
~/.config/octave/octave-gui.ini
ヘルプのHTMLは以下を参照のこと