サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ブラックフライデー
omoshetech.com
Python の環境を管理する pyenv というツールについて解説します。OS X には標準で Python が含まれていますが、標準の Python 環境に変更を加えるのは避けたいところです。なので、標準の Python 環境と切り離された Python 環境を pyenv で作成して管理してみましょう。 インストール Homebrew を使用して pyenv という Python 環境を管理するツールを下記のコマンドでインストールします。Homebrew がインストールされていない場合は Homebrew で OS X のコマンドラインツールを管理する方法を参考にしてください。
Ruby で RubyVM のオプション設定を変更して評価することで末尾呼び出し最適化する方法を説明します。本記事は処理系依存のため YARV が搭載された Ruby 処理系のみに対応しています。 Ruby で末尾呼び出し最適化することについて知りたい人に、末尾呼び出し最適化について説明する必要はないと思いますので、末尾再帰になっている階乗のコードを最初から例示します。 {% highlight ruby %} def factorial(n, acc = 1) if n == 0 acc else factorial(n - 1, acc * n) end end {% endhighlight %} 標準の状態では末尾呼び出し最適化されないので n = 10000 で実行すると SystemStackError: stack level too deep で停止します。 末尾呼び出し最
Python と科学計算パッケージのディストリビューションの Anaconda とコンピュータービジョンライブラリの OpenCV をインストールする方法を説明します。 Anaconda のインストール Anaconda を pyenv を使用してインストールします。pyenv がインストールされていない場合は pyenv で Python 環境を管理する方法を参考にしてください。 pyenv をインストールしたら、pyenv で Anaconda をインストールします。 {% highlight bash %} $ pyenv install anaconda-2.1.0 {% endhighlight %} インストールが完了したら Python 環境を Anaconda に切り替えます。 {% highlight bash %} $ pyenv global anaconda-2.1
このページを最初にブックマークしてみませんか?
『omoshetech.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く