読者です 読者をやめる 読者になる 読者になる

MyEnigma

とあるエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

等式制約下の凸二次計画法をソルバーを使わずにPythonで解いてみた

あたらしい数理最適化: Python言語とGurobiで解く作者: 久保幹雄,ペドロソジョア・ペドロ,村松正和,レイスアブドル出版社/メーカー: 近代科学社発売日: 2016/09/06メディア: Kindle版この商品を含むブログを見る 目次 目次 はじめに 等式制約下の凸二次計画…

線形計画法(Linear Programming)の概要とPythonでの解き方

文科系の線形計画法入門作者: 平本巌,栗原和夫出版社/メーカー: 牧野書店発売日: 2000/03メディア: 単行本購入: 2人 クリック: 6回この商品を含むブログを見る 目次 目次 はじめに 線形計画法の概要 Pythonによる線形計画法の解き方 線形計画法モデリングラ…

点列データから曲率を計算するPythonサンプルコード

幾何学入門〈上〉 (ちくま学芸文庫)作者: H.S.M.コクセター,Harold Scott MacDonald Coxeter,銀林浩出版社/メーカー: 筑摩書房発売日: 2009/09/09メディア: 文庫 クリック: 62回この商品を含むブログ (6件) を見る 目次 目次 はじめに 円フィッティングによ…

世界最前線のIT企業のコーディング面接の例題を実際にコーディングしてみる

エンジニアとして世界の最前線で働く選択肢 ~渡米・面接・転職・キャリアアップ・レイオフ対策までの実践ガイド作者: 竜盛博出版社/メーカー: 技術評論社発売日: 2015/10/08メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る 目次 目次 は…

C++, Python, vimscript, ROS-launchで環境変数を取得する方法まとめ

[改訂新版] シェルスクリプト基本リファレンス ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)作者: 山森丈範出版社/メーカー: 技術評論社発売日: 2011/04/27メディア: 単行本(ソフトカバー)購入: 9人 クリック: 119回この商品を含むブログ (10件) …

Jupyter (iPython) Notebookを使ってプレゼンテーション資料を作る方法

プレゼンテーションZEN 第2版作者: Garr Reynolds,熊谷小百合出版社/メーカー: 丸善出版発売日: 2014/02/21メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 目次 目次 はじめに reveal.js reveal.jsでのプレゼンスライド操作 Jupyterに…

vimから簡単に英語⇔日本語の単語を調べるvimスクリプトを作った

英辞郎 第九版(辞書データVer.148/2016年4月8日版)出版社/メーカー: アルク発売日: 2016/06/07メディア: 単行本この商品を含むブログを見る 目次 目次 はじめに 英語⇔日本語を変換できるvimスクリプト 使い方 参考資料 はじめに 先日、 Pythonで英語⇔日本語…

英語⇔日本語を変換できるPythonスクリプト

ジーニアス英和辞典第5版作者: 南出康世出版社/メーカー: 大修館書店発売日: 2014/12/17メディア: 単行本この商品を含むブログ (4件) を見る 目次 目次 はじめに 英語⇔日本語を変換できるPythonスクリプト 参考資料 はじめに 急にPythonで英語と日本語の単…

ROSのbagファイルの圧縮・解凍方法と便利ツールの紹介

ROSプログラミング作者: 銭飛出版社/メーカー: 森北出版発売日: 2016/03/31メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る 目次 目次 はじめに bagファイルの圧縮と解凍方法 rosbag recordでbagファイルに保存しながら圧縮 指定したbag…

PythonでiOSアプリを作ることができるKivy for iosの使い方と注意点

Kivy: Interactive Applications in Python作者: Roberto Ulloa出版社/メーカー: Packt Publishing発売日: 2013/09/25メディア: Kindle版この商品を含むブログを見る 目次 目次 はじめに インストール方法と注意点 注意点1: kivy for iosはPython2.7.xしか対…

PythonのマルチプラットフォームGUIライブラリkivyを使ってMac, Ubuntu, iOS用のGUIアプリを作る方法

Creating Apps in Kivy作者: Dusty Phillips出版社/メーカー: O'Reilly Media発売日: 2014/04/09メディア: Kindle版この商品を含むブログを見る 目次 目次 はじめに 1. iOS,AndroidのGUIを作ることはできない。 2. ライセンスが微妙 kivyとは? 各プラットフ…

Pythonにおける並行処理プログラミング入門

エキスパートPythonプログラミング作者: Tarek Ziade,稲田直哉,渋川よしき,清水川貴之,森本哲也出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2010/05/28メディア: 大型本購入: 33人 クリック: 791回この商品を含むブログ (92件) を見る 目…

Effective Pythonを読んで心に響いたこと

Effective Python ―Pythonプログラムを改良する59項目作者: Brett Slatkin,石本敦夫,黒川利明出版社/メーカー: オライリージャパン発売日: 2016/01/23メディア: 大型本この商品を含むブログ (4件) を見る 目次 目次 はじめに Pythonのランタイムの種類 プラ…

PythonによるRapidly-Exploring Random Trees (RRT)パスプランニングサンプルプログラム

目次 目次 はじめに Rapidly exploring random tree:RRTとは? RRTによるパスプランニングPythonサンプルプログラム シンプルなRRTパスプランニング (Goal biased sampling) パスのスムージング後処理付きRRTプランニング 参考資料 はじめに 以前、A*やダイク…

Jupyter (iPython) Notebookを使って技術ノート環境を構築する方法

IPythonデータサイエンスクックブック ―対話型コンピューティングと可視化のためのレシピ集作者: Cyrille Rossant,菊池彰出版社/メーカー: オライリージャパン発売日: 2015/12/25メディア: 大型本この商品を含むブログ (1件) を見る 目次 目次 はじめに Jupy…

ROSのbagファイル内のトピックデータを簡単にCSVファイルに変換するGUIツールを作った

Mastering Ros for Robotics Programming作者: Lentin Joseph出版社/メーカー: Packt Publishing発売日: 2015/12/21メディア: ペーパーバックこの商品を含むブログを見る 目次 目次 はじめに ソフトウェアリポジトリ インストール 使い方 ノードを起動する …

ROSのbagファイルのトピックを簡単にフィルタリングするGUIツールを作った

ROSプログラミング作者: 銭飛出版社/メーカー: 森北出版発売日: 2016/03/31メディア: 単行本この商品を含むブログを見る 目次 目次 はじめに rosbag_filter_guiのソースコード 使い方 1. ソフトウェアをGitHubからcloneする 2 スクリプトを起動する 3 フィル…

PythonのPyQtによるクロスプラットフォームGUIアプリ作成入門

入門 Qt 4 プログラミング作者: Jasmin Blanchette,Mark Summerfield,杵渕聡,杉田研治出版社/メーカー: オライリー・ジャパン発売日: 2007/11/27メディア: 大型本購入: 1人 クリック: 104回この商品を含むブログ (20件) を見る 目次 目次 はじめに インスト…

PythonからEvernote APIを使う方法

Evernote情報活用術作者: リブロワークス出版社/メーカー: インプレス発売日: 2015/02/16メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る はじめに 先日、Evernoteのノートをランダムに表示する Webアプリを公開しました。 Random Ever …

C++のコードから簡単にmatplotlibを使ってグラフを作成する方法

プログラミング言語C++第4版作者: ビャーネ・ストラウストラップ,Bjarne Stroustrup,柴田望洋出版社/メーカー: SBクリエイティブ発売日: 2015/02/28メディア: 大型本この商品を含むブログ (11件) を見る 目次 目次 はじめに C++からmatplotlibのグラフ描画機…

PythonのデフォルトGUIモジュールTkinterを使用したシンプルなGUIライブラリを作った

Modern Tkinter for Busy Python Developers: Quickly learn to create great looking user interfaces for Windows, Mac and Linux using Python's standard GUI toolkit (English Edition)作者: Mark Roseman発売日: 2012/01/25メディア: Kindle版この商品…

ROSにおける様々なエラーを管理するデフォルトツールdiagnostics入門

データマイニングによる異常検知作者: 山西健司出版社/メーカー: 共立出版発売日: 2009/05/23メディア: 単行本購入: 3人 クリック: 29回この商品を含むブログ (5件) を見る 目次 目次 はじめに ROSの様々なエラーを管理するデフォルトツールdiagnostics diag…

MATLAB, EigenユーザのためのPython行列演算入門

プログラミングのための線形代数作者: 平岡和幸,堀玄出版社/メーカー: オーム社発売日: 2004/10メディア: 単行本購入: 27人 クリック: 278回この商品を含むブログ (90件) を見る 目次 目次 Pythonにおける行列演算 NumpyとScipy Pythonで行列演算のサンプル…

簡単に美しいグラフ描画ができるPythonライブラリSeaborn入門

データビジュアライゼーションのデザインパターン20 - 混沌から意味を見つける可視化の理論と導入 -作者: 鈴木雅彦,鈴村嘉右出版社/メーカー: 技術評論社発売日: 2015/05/08メディア: Kindle版この商品を含むブログを見る 目次 目次 PythonライブラリのSeabo…

Pythonでコマンドラインツールを作る方法

コマンドラインではじめるデータサイエンス ―分析プロセスを自在に進めるテクニック作者: Jeroen Janssens,太田満久,下田倫大,増田泰彦,長尾高弘出版社/メーカー: オライリージャパン発売日: 2015/09/16メディア: 単行本(ソフトカバー)この商品を含むブロ…

最小二乗法による点群の円フィッティングMATLAB&Pythonサンプルプログラム

ゲーム開発のための数学・物理学入門 改訂版 (Professional game programming)作者: ウェンディ・スターラー,山下恵美子出版社/メーカー: ソフトバンククリエイティブ発売日: 2009/11/27メディア: 大型本購入: 6人 クリック: 69回この商品を含むブログ (11件…

MATLABユーザのためのPythonグラフ作成ツールmatplotlib入門

Pythonによるデータ分析入門 ―NumPy、pandasを使ったデータ処理作者: Wes McKinney,小林儀匡,鈴木宏尚,瀬戸山雅人,滝口開資,野上大介出版社/メーカー: オライリージャパン発売日: 2013/12/26メディア: 大型本この商品を含むブログ (13件) を見る 目次 目次 …

Vim用のスクリプトで、vim scriptの代わりにPythonを使う方法

Vim script テクニックバイブル ~Vim使いの魔法の杖作者: Vim scriptサポーターズ出版社/メーカー: 技術評論社発売日: 2014/08/06メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る 目次 目次 はじめに Vimでpythonを使えるようにする。 V…

Web初心者のためのシンプルなデータベースredis入門

Redis入門 インメモリKVSによる高速データ管理作者: Josiah L. Carlson,長尾高弘出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2013/12/27メディア: 大型本この商品を含むブログ (4件) を見る はじめに 最近、シンプルなWebアプリ作成にハマ…

Pythonの軽量WebサーバBottleの使い方

Pythonエンジニア養成読本[いまどきの開発ノウハウ満載!] (Software Design plus)作者: 鈴木たかのり,清原弘貴,嶋田健志,池内孝啓,関根裕紀,若山史郎出版社/メーカー: 技術評論社発売日: 2015/04/17メディア: 大型本この商品を含むブログ (1件) を見る 目…

Herokuの無料枠でPythonのWebアプリを公開してみた

プロフェッショナルのための 実践Heroku入門 プラットフォーム・クラウドを利用したアプリケーション開発と運用 (アスキー書籍)出版社/メーカー: KADOKAWA / アスキー・メディアワークス発売日: 2014/10/09メディア: Kindle版この商品を含むブログ (1件) を…

Pythonにおける効率的なデバック方法入門

Debug Hacks -デバッグを極めるテクニック&ツール作者: 吉岡弘隆,大和一洋,大岩尚宏,安部東洋,吉田俊輔出版社/メーカー: オライリージャパン発売日: 2009/04/27メディア: 単行本(ソフトカバー)購入: 12人 クリック: 419回この商品を含むブログ (73件) を見…

初心者のためのPythonにおけるソフトウェアテスト

知識ゼロから学ぶソフトウェアテスト 【改訂版】作者: 高橋寿一出版社/メーカー: 翔泳社発売日: 2013/12/10メディア: 単行本(ソフトカバー)この商品を含むブログ (7件) を見る 目次 目次 はじめに アサーション ユニットテスト doctest テストカバレージ …

『10日でおぼえるPython入門教室』でちょっと困ったことのメモ

10日でおぼえる Python 入門教室作者: 穂苅実紀夫,寺田学,中西直樹,堀田直孝,永井孝出版社/メーカー: 翔泳社発売日: 2009/05/29メディア: 大型本購入: 4人 クリック: 64回この商品を含むブログ (13件) を見る はじめに 上記の本を使って、Pythonを使ったWeb…

Python-twitterを使う時の注意点

Twitter Perfect GuideBook 改訂版作者: 柳谷智宣出版社/メーカー: ソーテック社発売日: 2012/12/22メディア: 単行本購入: 1人 クリック: 6回この商品を含むブログ (2件) を見る 目次 目次 はじめに python-twitterについて 認証してオブジェクト生成 ツイー…

独学Python 6: Pythonにおけるオブジェクト,ビルトインオブジェクト,数値リテラル,Pythonにおける変数

以下は,プログラミング言語Pythonの書籍として非常に有名な,『初めてのPython』初めてのPython 第2版posted at 2011.2.25マーク ルッツ,デイビッド アスカー,Mark Lutz,David Ascher,夏目 大オライリージャパン売り上げランキング: 364924Amazon.co.jp で…

独学Python 5: Pythonのプログラムと起動,importと.pycファイルの関係,エラーについて,循環オブジェクト

以下は,プログラミング言語Pythonの書籍として非常に有名な,『初めてのPython』初めてのPython 第2版posted at 2011.2.25マーク ルッツ,デイビッド アスカー,Mark Lutz,David Ascher,夏目 大オライリージャパン売り上げランキング: 364924Amazon.co.jp で…

PythonによるROSノードコントロール 2

前回の記事では,Subprocess モジュールのCall関数とPopen関数を使用してROSのノードをPythonスクリプト内で起動する方法について述べました.PythonによるROSノードコントロール - MY ENIGMA この Popen 関数は,起動したノードをマルチプロセスで起動した…

PythonによるROSノードコントロール

ROS Robotics By Example作者: Carol Fairchild,Dr. Thomas L. Harman出版社/メーカー: Packt Publishing発売日: 2016/04/06メディア: Kindle版この商品を含むブログを見る 目次 目次 はじめに SubprocessによるROSノード起動 rosnodeモジュールによる他のノ…

自己位置推定フィルタ開発のための擬似センサデータ出力ノード@ROS

移動ロボットの自己位置推定では,複数のセンサの情報を統合するための,フィルタシステムの開発が欠かせません. 移動ロボットの自己位置推定では,拡張カルマンフィルタ(EKF)やパーティクルフィルタ(PF)が使用されることが一般的です.[1][2] その他にも,…

独学Python 4: たくさんのPythonの実行モデル,Pythonプログラムの実行方法,プログラム(モジュール)ファイル, 実際にPythonプログラムファイルを作る.

以下は,プログラミング言語Pythonの書籍として非常に有名な,『初めてのPython』初めてのPython 第2版posted at 2011.2.25マーク ルッツ,デイビッド アスカー,Mark Lutz,David Ascher,夏目 大オライリージャパン売り上げランキング: 364924Amazon.co.jp で…

Pythonのseeモジュールをインストールする.

Pythonにはオブジェクトの関数とかを探すのにdir()関数があります.しかし,以前から思っていたのですが,この結果が非常に見にくい... >>>f={} f={} >>>dir(d) ['__class__', '__cmp__', '__contains__', '__delattr__', '__delitem__', '__doc__', '__e…

独学Python 3: Python インタープリタ,プログラムの実行,プログラムの実行,Pythonプログラム作成,その時インタープリタはなにをしているのか?

以下は,プログラミング言語Pythonの書籍として非常に有名な,『初めてのPython』初めてのPython 第2版posted at 2011.2.25マーク ルッツ,デイビッド アスカー,Mark Lutz,David Ascher,夏目 大オライリージャパン売り上げランキング: 364924Amazon.co.jp で…

差動二輪型ロボットのWheel Odometryによる自己位置推定プログラム

車輪型ロボットの自己位置推定技術の中で最も一般的である.Wheel Odometry(WO)のプログラムの一例を掲載したいと思います. WOはロボットに搭載された車輪の回転数(速度)のみの情報を元に相対的なロボットの移動量を計算し,それらの値を足しあわせて,自己…

独学Python 2: できること, 技術的な長所, 多言語との連携, 勉強しやすい, 使い易い

初めてのPython 第3版作者: Mark Lutz,夏目大出版社/メーカー: オライリージャパン発売日: 2009/02/26メディア: 大型本購入: 12人 クリック: 423回この商品を含むブログ (133件) を見る 目次 目次 はじめに Pythonでできること(続き) Pythonの技術的な長所…

独学Python 1: 名前の由来, メリット,デメリット,ユーザ

以下は,プログラミング言語Pythonの書籍として非常に有名な,『初めてのPython』初めてのPython 第2版posted at 2011.2.25マーク ルッツ,デイビッド アスカー,Mark Lutz,David Ascher,夏目 大オライリージャパン売り上げランキング: 364924Amazon.co.jp で…

PythonでFizz Buzz問題を解いてみる.

Fizz Buzz問題とは, 1から100までの数を順に表示していく。 ただし、3の倍数の時は数字の代わりに 'Fizz' と表示する。 5の倍数のときは数字の代わりに 'Buzz' と表示する。 両方の倍数のときは数字の代わりに 'FizzBuzz' と表示する。 参照:FizzBuzz - Py…