サーバーこんにちは、s_mamedaifukuです。先日のk_oomoriさんの記事の話を実装するにあたりNumpyを利用することになりました。Numpyは数理計算を行うためのPython拡張モジュールです。CentOS5用RPMパッケージは配布されていなかったので作成することにしました。CentOS用マクロが定義されたbuildsys-macrosをyumでインストールします。紛らわしいことに、コマンド名はrpmbuildなのにパッケージ名はrpm-buildです。個人的に定義したいマクロを記述して~/.rpmmacrosに保存します。%topdirはホームディレクトリ下でRPMをビルドするために設定しています。エラーになってしまうので仕方なく/homeからの記述となりました。%build_name_fmtは出来上がるRPMファイル名にディストリビューション名を入れるために追加しています。最初にインストールしたbuildsys-macrosパッケージに入っていたものです。ビルド時に使用するディレクトリを作成します。以上でビルド環境が整いました。SOURCESディレクトリに配置します。Numpyの公式サイトからたどり着いたopensuseのリポジトリからsrc.rpmファイルを取得しSPECファイルを取り出します。~/rpmbuild/SPECSディレクトリにpython-numpy.specが配置されます。このSPECファイルは1.6.1用のものなのでこのままでは使えません。SPECファイルを1.7.1用に書き換えます。書き換えると言っても、Versionを1.7.1にすればそのまま流用できてしまいます。使うことはまずないので削除してしまいました。最後にビルドする時に必要なpython-devel、gcc-gfortranをインストールします。Numpyは奥底のところでfortranを呼び出しているそうです。rpmbuildを実行すれば出来上がりです。自前で用意しているyumリポジトリに配置して使っています。最後にインストールできたらテストをしておきましょう。テストにはpython-noseが必要です。問題なければ「OK」と表示されます。17:30Tweet関連記事2018-01-05無料のeラーニング「Aidemy」をやってみて、ディープラーニングでひらがなを分類してみた。皆様新年あけましておめでとうございます。皆さんこんにちは、h_matsumotoです。NumPy-brationk_oomoriであります!これまで数値計算といえばPythonのNumPy一...2014-03-28MuninでELBのメトリクスをモニタリングするこんにちは、t_oookaです。Are青山のアドテク会社。アドネットワークやDSPを開発・運用。サーバを止めてみたよ。インターン:実業務体験編インターンでCTR予測をしましたSearchArchiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。