Raspbianの最新バージョンJessieのPython3で、数値計算用ライブラリのnumpyと科学技術計算ライブラリのscipyを使えるようにするまでの手順をまとめておく。Raspbianのバージョンがwheezyの場合はRaspberry PiのPythonでnumpyとscipyを使うを参照。
まずは環境を確認。RaspbianのバージョンはJessie。
Python3のバージョン。
wheezyのときと同様で、デフォルトでインストールされている。
wheezyのときはpipでインストールできたが、うまくインストールできない。どうしたものかと念のため探してみたらパッケージがあった。apt-getコマンドでインストールできる。
pipコマンドでのインストールと違ってコンパイルしないので時間はかからない。
x、y値から傾きと、yの最小、最大値を求めるコード。wheezyのときと同じだけど、一応載せておく。
もちろん結果は同じ。
まずは環境を確認。RaspbianのバージョンはJessie。
Python3のバージョン。
numpyのインストール
wheezyのときと同様で、デフォルトでインストールされている。
scipyのインストール
wheezyのときはpipでインストールできたが、うまくインストールできない。どうしたものかと念のため探してみたらパッケージがあった。apt-getコマンドでインストールできる。
pipコマンドでのインストールと違ってコンパイルしないので時間はかからない。
サンプルコード
x、y値から傾きと、yの最小、最大値を求めるコード。wheezyのときと同じだけど、一応載せておく。
# ライブラリインポート from scipy import stats import numpy as np x = [0,1,2,3,4,5,6,7,8,9] y = [0,2,4,6,8,10,12,14,16,18] x = np.array( x ) y = np.array( y ) # scipyの統計用モジュールの関数linregressで単回帰分析をする slope, intercept, r_value, p_value, std_err = stats.linregress( x, y ) print( '傾き=%f' % slope ) print( '最小=%d' % np.min( y ) ) print( '最大=%d' % np.max( y ) )
もちろん結果は同じ。
0 件のコメント:
コメントを投稿