Volo di notte

お勉強の成果メモや日常のこと

夜間飛行へ移行中です

 

Python

Google Optimization Toolsで組み合わせ最適化

巡回セールスマン問題やナップサック問題は、組み合わせ最適化と呼ばれる最適化問題の分野のひとつで扱われているとのこと。手法の全容は色々本が出ています。 今日から使える!組合せ最適化 離散問題ガイドブック (KS理工学専門書)作者: 穴井宏和,斉藤努出版…

日本取引所グループのオプション理論価格等情報のPandas読み込み~整形まで

本記事は日経平均オプション理論価格等情報のPandas読み込み~整形まで - 夜間飛行へ更新とともに移転しました

Pandas Groupbyの練習 (チートシート?)

Pandasを使っているとGroupbyな処理をしたくなることが増えてきます。ドキュメントを読んだりしながらよく使ったりする機能の骨格をまとめました。手っ取り早く勉強するなら、本が簡単そうです。 Pythonによるデータ分析入門 ―NumPy、pandasを使ったデータ処…

WindowsにSWIG導入

SWIG (Simplified Wrapper and Interface Generator) は、 C/C++ で書かれたプログラムやライブラリをPythonやJavaなどのスクリプト言語から使えるようにするためのツール。PybindやCythonなど、類似品もありますが、2次元の物理エンジンpybox2dがSwig依存で…

[Python] タスクトレイ アイコンのツールチップ テキストを取得する

タスクトレイ(通知領域)に収められているアイコンのツールチップには、タスク自動化などで使える情報がたくさんあります。 例えばGoogleフォトバックアップでは「写真100枚をバックアップしました」などとお知らせしてくれます。 これをPythonで取得して使え…

WAVファイル, MP3ファイルを無音部分で分割

仕事で音声ファイルを無音部分で分割する必要がでてきたけど、 Audacityでやっても分割前の空音が残ってしまったり、保存時のファイル名指定が面倒だったり、 なかなか思い通りにならなかったのでPythonで処理しました。 必要なものなどのメモ書き。 環境 Py…

NVIDIA DIGITSでMNISTする

Windows上のNVIDIA DIGITSでMNISTしました

[Windows] NVIDIA DIGITS 4.0をGPUなしで使う!

WindowsにNVIDIAが公開しているDeep LearningツールDIGITS 4.0をインストールできました!インストールの手順を簡単にまとめ。

Windows版Python 2.7 64bit版でCython

2018/1/17 追記: Python3系についても困った場合について、対策を記事にしました:Python環境でVisual StudioのCコンパイラのエラーに困ったら… - 夜間飛行 Python 2.7でも同じ対策でなんとかなれば幸いです。 ディープラーニングのフレームワーク Chainerな…

[V-REP] Pythonでライントレーサーをシミュレーション

はじめに ロボットをディープラーニングで動かす実験でライントレーサーに教育をした。 ⇒ ライントレーサーをDeep Q Learningで教育する - Chainer - Qiita ここまでは、自前で書いた2Dシミュレーション上でトレーサを走らせていて、 ロボットにかかる物理的…