MyEnigma

とある自律移動システムエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

Python

初心者のためのCython入門

Cython ―Cとの融合によるPythonの高速化 目次 目次 はじめに Cythonとは? 言語としてのcython cythonの使い方 cythonコードのビルドフロー pydファイル Cythonの基本的な使い方 関数の引数や返値に型を付ける 変数に型を付ける C/C++のvectorを使う 配列の…

Probabilistic Road Map(PRM) plannerによる経路生成とPythonサンプルコード

Raspberry Piで学ぶ ROSロボット入門posted with カエレバ上田 隆一 日経BP社 2017-03-30 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに PRM planner 1. Configuration Space (C-Space)の作成 2. C-Space内にランダムにサンプリン…

Jupyter notebook (iPython Notebook)を使う時に気をつけるべき10個のこと

PythonユーザのためのJupyter[実践]入門posted with カエレバ池内 孝啓,片柳 薫子,岩尾 エマ はるか,@driller 技術評論社 2017-09-09 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに 1. 環境の独立性を保つために各プロジェクト毎に…

Python3の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)posted with カエレバMark Roseman 2012-01-25 Amazonで検索楽天市…

Pythonヒッチハイクガイドを読んで学んだこと

退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミングposted with カエレバAl Sweigart オライリージャパン 2017-06-03 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに Can I use python3でライブ…

オンライン上の数値演算・解析系のPythonチュートリアルScipy Lecture Notesを読んで学んだこと

Elegant SciPy: The Art of Scientific Pythonposted with カエレバJuan Nunez-Iglesias,Stéfan van der Walt,Harriet Dashnow O'Reilly Media 2017-08-11 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに ツールやワークフローを使…

VimユーザのためのPythonのIDE PyCharm入門

Mastering Pycharmposted with カエレバNaiful Islam Packt Publishing 2015-10-23 Amazonで検索楽天市場で検索Yahooショッピングで検索 目次 目次 はじめに PyCharmとは? インストール方法 初期設定 テーマを変える PyCharmでVimキーバインドを使う pep8の…

忘れがちな&間違えがちなPythonデフォルト機能メモ

エキスパートPythonプログラミング 改訂2版 (アスキードワンゴ)posted with カエレバMichal Jaworski,Tarek Ziade,稲田 直哉,芝田 将,渋川 よしき,清水川 貴之,森本 哲也 ドワンゴ 2018-02-26 Amazonで探す楽天市場で探すYahooショッピングで探す…

JITコンパイラライブラリNumbaを使ってPythonコードを劇的に高速化する方法

Data Science in Python, Volume 2: Data I/O, Jupyter Notebook, GUI, Deployment, Numeric Programming, High Performance Python (English Edition)posted with カエレバAlexander Stepanov 2016-04-25 Amazonで探す楽天市場で探すYahooショッピングで探…

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

数理計画法による最適化 -実際の問題に活かすための考え方と手法-posted with カエレバ北村充 森北出版 2015-02-27 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 等式制約下の凸二次計画法の数学的解法 Pythonサンプルコード 参考…

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

Pythonによる数理最適化入門 (実践Pythonライブラリー)posted with カエレバ並木 誠 朝倉書店 2018-04-09 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 線形計画法の概要 線形計画法を解く方法 シンプレックス(単体法) 内点法 Pyt…

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

3Dグラフィックスのための数学入門 クォータニオン・スプライン曲線の基礎posted with カエレバ郡山 彬,峯崎 俊哉,原 正雄 森北出版 2015-10-27 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに Pythonコード 1. 円フィッティングに…

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

エンジニアとして世界の最前線で働く選択肢 ~渡米・面接・転職・キャリアアップ・レイオフ対策までの実践ガイドposted with カエレバ竜盛博 技術評論社 2015-10-08 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 問題 Pythonの場…

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

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界posted with カエレバブルース・ブリン,Bruce Blinn ソフトバンククリエイティブ 2003-02 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに C++で環境変数を取得 Python…

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

データ分析ツールJupyter入門posted with カエレバ掌田津耶乃 秀和システム 2018-05-31 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに reveal.js reveal.jsでのプレゼンスライド操作 Jupyterにおけるプレゼンテーションスライド作…

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

実践Vim 思考のスピードで編集しよう! (アスキー書籍)posted with カエレバDrew Neil,新丈 径 角川アスキー総合研究所 2014-01-28 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 英語⇔日本語を変換できるvimスクリプト 使…

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

Pythonプロフェッショナルプログラミング 第3版posted with カエレバ株式会社ビープラウド 秀和システム 2018-06-12 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 英語⇔日本語を変換できるPythonスクリプト 参考資料 MyEnigma Sup…

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

ROSロボットプログラミングバイブルposted with カエレバ表 允〓,鄭 黎〓,倉爪 亮 オーム社 2018-03-16 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに bagファイルの圧縮と解凍方法 rosbag recordでbagファイルに保存しながら圧縮 …

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

Kivyプログラミング ―Pythonで作るマルチタッチアプリ― (実践Pythonライブラリー)posted with カエレバ原口 和也 朝倉書店 2018-06-25 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに インストール方法と注意点 注意点1: kivy for i…

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

Kivyプログラミング ―Pythonで作るマルチタッチアプリ― (実践Pythonライブラリー)posted with カエレバ原口 和也 朝倉書店 2018-06-25 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 1. iOS,AndroidのGUIを作ることはできない。 2.…

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

エキスパートPythonプログラミング改訂2版posted with カエレバMichal Jaworski,Tarek Ziade KADOKAWA 2018-02-26 Amazonで最安値を探す楽天市場で最安値を探すYahooショッピングで最安値を探す 目次 目次 はじめに subprocessによる複数子プロセス処理 conc…

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

Effective Python ―Pythonプログラムを改良する59項目posted with カエレバBrett Slatkin オライリージャパン 2016-01-23 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに Pythonのランタイムの種類 プライベート属性はアンダーバー…

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

目次 目次 はじめに Rapidly exploring random tree:RRTとは? RRTの利点と欠点 利点 欠点 RRTによるパスプランニングPythonサンプルプログラム シンプルなRRTパスプランニング (Goal biased sampling) パスのスムージング後処理付きRRTプランニング 車両ロボ…

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

PythonユーザのためのJupyter[実践]入門posted with カエレバ池内 孝啓,片柳 薫子,岩尾 エマ はるか,@driller 技術評論社 2017-09-09 Amazonで最安値を探す楽天市場で最安値を探すYahooショッピングで最安値を探す 目次 目次 はじめに Jupyter Notebook (iPy…

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

ROSロボットプログラミングバイブルposted with カエレバ表 允〓,鄭 黎〓,倉爪 亮 オーム社 2018-03-16 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに ソフトウェアリポジトリ インストール 使い方 ノードを起動する ファイル選択…

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

ROSロボットプログラミングバイブルposted with カエレバ表 允〓,鄭 黎〓,倉爪 亮 オーム社 2018-03-16 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに rosbag_filter_guiのソースコード 使い方 1. ソフトウェアをGitHubからcloneす…

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

Qt Quickスターターブック―Qt5.10対応 (SHOEISHA DIGITAL FIRST)posted with カエレバ折戸 孝行 翔泳社 2018-03-15 Amazonで最安値を探す楽天市場で最安値を探すYahooショッピングで最安値を探す 目次 目次 はじめに インストール Macの場合 Linux(Ubuntu)の…

PythonからEvernote APIを使う方法

EVERNOTE Perfect GuideBook [改訂第2版]posted with カエレバ田口 和裕,古市 威志 ソーテック社 2016-05-21 Amazonで探す楽天市場で探すYahooショッピングで探す はじめに 先日、Evernoteのノートをランダムに表示する Webアプリを公開しました。 Random Ev…

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

Pythonデータサイエンスハンドブック ―Jupyter、NumPy、pandas、Matplotlib、scikit-learnを使ったデータ分析、機械学習posted with カエレバJake VanderPlas オライリージャパン 2018-05-26 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 …

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

Tkinter GUI Application Development Blueprints: Master Gui Programming in Tkinter As You Design, Implement, and Deliver Ten Real-world Applications from Start to Finshposted with カエレバBhaskar Chaudhary Packt Publishing 2015-11-30 Amazon…