MyEnigma

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

2020-01-01から1年間の記事一覧

Google製のJava便利ライブラリGuava入門

(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getElementById(a)||(d=c.createElement(f),d.src=g, d.…

数理最適化初心者のための(線形)割当問題の概要とscipy.optimize.linear_sum_assignmentによる解法

(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getElementById(a)||(d=c.createElement(f),d.src=g, d.…

書評メモ:『ゼロから学ぶPythonプログラミング Google Colaboratoryでらくらく導入』

(function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2];(b[a].q=b[a].q||[]).push(arguments)}; c.getElementById(a)||(d=c.createElement(f),d.src=g, d.…

Web初心者のためのWebSocket概要と各言語におけるサンプルコード

WebSocket: Lightweight Client-Server Communications (English Edition) 目次 目次 はじめに WebSocketとは? Pythonにおけるサンプルコード Juliaにおけるサンプルコード サンプルコードのリポジトリ 参考資料 MyEnigma Supporters はじめに 以前、通常の…

Juliaコードの初回実行を高速化するためのPackageCompiler.jl入門

1から始める Juliaプログラミング 目次 目次 はじめに パッケージのロードをsysimageで高速化する 関数の初期実行をsysimagesで高速化する REPL用のデフォルトパッケージをロードしたsysimageを作る便利関数 参考資料 MyEnigma Supporters はじめに これまで…

GitHubのOSSで最新のドキュメントを各コミット毎に簡単に確認できるようにする

SphinxでKindle本を作る 目次 目次 はじめに Circle CIでドキュメントをビルドするCIを作る circleci-artifacts-redirectorを設定する 参考資料 MyEnigma Supporters はじめに OSSにとってドキュメントは、 出来るだけ多くの人に使ってもらうために重要です…

SciPy 1.5.0がリリースされました

LAPACK利用の手引―行列計算パッケージ 目次 目次 はじめに Tweetまとめ 参考資料 MyEnigma Supporters はじめに 本日、 自分が開発者のメンバーとして参加している SciPyの新しいバージョン1.5.0がリリースされました github.com 今回は、1.5.0の新機能や特…

ロボティクスにおける最近傍点探索のためのscipy.spatial.cKDTree入門

NumPy&SciPy数値計算実装ハンドブック (Pythonライブラリ定番セレクション) 目次 目次 はじめに kdtreeとは scipy.spatial.KDTreeの使い方 kdtreeの作成 最近傍点の探索 ある点から一定範囲の点を探索 2つのkd-tree同士のある一定距離範囲内の点の探索 1つの…

SpaceXの社員だけどなにか質問ある?

Spacex Tシャツ 半袖 メンズ ワンポイント カットソー 日常 マルネック 薄手 シンプル 防汗 伸縮性 通気 目次 目次 はじめに Twitterメモ 参考資料 MyEnigma Supporters はじめに SpaceXのソフトウェアエンジニアの人たちがredditに降臨して、 すごく細かい…

初心者のためのコンテナオーケストレーションツールKubernetes入門

しくみがわかるKubernetes Azureで動かしながら学ぶコンセプトと実践知識 目次 目次 はじめに Kubernetesとは? Kubernetesによる専門用語 Pod Node Cluster Kubernetesの基本機能 複数の物理サーバやVMでのコンテナ管理 コンテナのデプロイ コンテナ間のネッ…

ロボティクスにおける幾何学処理のためのscipy.spatial.transform.Rotation入門

3次元回転: パラメータ計算とリー代数による最適化 目次 目次 はじめに scipy.spatial.transform.Rotationにおける三次元回転の表現方法 三次元点の回転 回転の掛け合わせ 逆回転 参考資料 MyEnigma Supporters はじめに ロボティクスにおいて、幾何学処理、…

各プログラミング言語における変数名と変数の値を簡単に出力する方法まとめ

情熱プログラマー ソフトウェア開発者の幸せな生き方 目次 目次 はじめに Python Julia Shell script C++ Java IDEの機能を使う 参考資料 MyEnigma Supporters はじめに 先日の記事で、 Pythonにおけるロギングの方法を紹介しましたが、 myenigma.hatenablog…

初心者のためのPythonにおけるlogging入門

The Python 3 Standard Library by Example: Pyth 3 Stan Libr Exam _2 (Developer's Library) (English Edition) 目次 目次 はじめに loggingモジュールの基本的な使い方 コマンドラインからログのレベル変更 モジュール毎のロガー設定とロギングレベルの変…

Pythonにおける型ヒント入門

Advanced Python Development: Using Powerful Language Features in Real-World Applications 目次 目次 はじめに Pythonの型ヒント 型アノテーションの書き方 静的型チェッカー mypy インストール方法 ターミナル上での使い方 mypy.iniの作り方 PyCharm Py…

Python3.7で導入されたdataclass入門

Python実践入門 ── 言語の力を引き出し、開発効率を高める (WEB+DB PRESS plusシリーズ) 目次 目次 はじめに 通常のclassとdataclassの比較 dataclassの良いところ データを格納する箱であることを明確にできる。 クラス定義を短くかける 型情報を書くことで…