PC再設定 tensorflow用
64ビットじゃないとだめらしいというのを見つけたので再インストールとなりました。
ここでも転んだので備忘録
vmwareでubuntu64ビットを入れるのですが、結局日本語版がインストールできませんでした。なので英語版を入れて日本語化させています。
お世話になったのはこちら
https://www.server-world.info/query?os=Ubuntu_16.04&p=japanese
日本語にしないとterminalでも記号を打つときにキーボードの印と合わないので苦労します。記号配列まで覚えられる人は良いですがね。
終わったら、昨日のリンク先の通りに実行したらtensorflowが動きました。
あー回り道した。
ちなみにpythonは3.5.2を入れました。
PCでtensorflowの準備・・・
昨夜installしたtensorflowですが、うまく動きません。
なので、やり直し。
$ sudo apt-get update
$ sudo apt-get install -y git build-essential libssl-dev language-pack-id
pyenvでPythonをインストールするときにロケールが設定されていないと、エラーが出ることがあるので先に設定しておこう。
$ export LC_ALL=C
$ sudo dpkg-reconfigure locales
ロケールはALLを選んでしまった・・・ので、失敗だったかも。
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ exec $SHELL
$ pyenv install 3.4.2
テンソルフローは3.4.2だったように記憶しているので・・・
が、しかし!tensorflowは3.5でしかも64bit版しか対応していなそうな。
最初に戻ってやりなおし。Ubuntuから入れ直しです(涙
教材変更・・・
こちらの言うとおりwaveioを入れることにしました。
scikits.audiolabにしようと思ったのですが、バージョンが3.4に対応していないそうなので却下。
/ChromagramSample
をパクろうと思ったのですが、別の教材を探してみます。
本日時間切れでここまで
この前の結果
中途半端な結果
基礎に戻ってSTFTをやってみた
音楽の解析をSTFTでやってみたくて、リンク先のソースを再現させてみることにしました。
http://yukara-13.hatenablog.com/entry/2013/11/17/210204
私は3.4と言うことでいくつかの差分がありこのままでは動作しませんでした。
あと前提条件の違いもあるようです。私はラズパイ3&ubuntuMATEなので...
グラフ表示は
ipython notebookを使いました。
xrangeは廃止されているのでrangeを使用。
matplotlibも使っています。
でできたのですがx軸が1000msecまでしか表示できず!
なんでかわからないまま時間切れとなりました。
表示方法はこのソースを修正するのではなく、前回勉強したものを持ってこようかと考えています。
本日はソース公開まで行けませんでしたが次回ラズパイ起動したら載せたいと思います。