ROS2とPythonで作って学ぶAIロボット入門 (KS理工学専門書)
目次
- 目次
- はじめに
- ツイート書評
- 参考資料
- MyEnigma Supporters
はじめに
冒頭の書籍を出版社の方から献本していただいたので、
Twitterの連続ツイートで書評してみたので、
そのまとめ記事です。
続きを読む
ROS2とPythonで作って学ぶAIロボット入門 (KS理工学専門書)
冒頭の書籍を出版社の方から献本していただいたので、
Twitterの連続ツイートで書評してみたので、
そのまとめ記事です。
続きを読む
Bezier and B-Spline Techniques (Mathematics and Visualization)
様々なデータを補間したり、スムージングしたりするのに、
三次スプライン曲線はよく使われますが、
より複雑な曲線を表現するのに、BSplineという曲線があり、
Pythonの科学技術計算用ライブラリであるSciPyでは、
このBSpline用のクラスや便利関数を提供しています。
今回の記事では、SciPyが提供するBSpline関連のツールの使い方を
紹介したいと思います。
続きを読む
Unityではじめる ROS・人工知能 ロボットプログラミング実践入門
冒頭の書籍を出版社の方から献本していただいたので、
Twitterの連続ツイートで書評してみたので、
そのまとめ記事です。
続きを読む
Python プログラミング - NumPy SciPy ソフトウェアプログラマー コーダー パーカー
本日、
自分がコア開発者のメンバーとして参加している
SciPyの新しいバージョン1.9.0がリリースされました🎉
今回も、1.9.0の新機能や特徴を、
連続ツイートでまとめてみたので、
そちらを、あとから参照しやすいように
記事としてまとめておきます。
過去のバージョンの記事は下記の通りです。
続きを読む
10年戦えるデータ分析入門 SQLを武器にデータ活用時代を生き抜く (Informatics &IDEA)
手元に大きめのCSVファイルがあり、
そのデータを少し解析したい場合は、
Excelを使うか、PythonのPandasで解析することが多いのですが、
ちょっとSQLを使いたいなぐらいですと、
Excelだと結構たいへんですし、
Pandasだと少し面倒に感じることがありました、
今回は、下記のTweetで知った、
組み込みのDBであるsqliteのCLIツールを使って、
シェル上で簡単にSQLを使って、CSVファイルのデータ解析をする
手法を紹介したいと思います。
続きを読む手元のCSVファイルに対して、ワンライナーでsqliteとSQLで集計するのめっちゃ便利そう。 https://t.co/TdBAcnU12k
— Atsushi Sakai (@Atsushi_twi) 2022年6月22日
東京にいる知り合いと久しぶりに会おうという話をしたら、
「村上春樹好きだったよね?
ノルウェイの森で主人公と直子が再会した時の
散歩コースを実際に歩いてみないか?」
と言われて、
正直、自分はノルウェイの森より、近年の作品の方が好きなのですが、
断る理由も無いので、一緒に歩くことにしました。
(事前に予習もしてました
)とある理由でノルウェイの森を数年ぶりに読み直している。なんか急に高校時代の事を思い出して、すごく不思議だな。記憶が繋がっているみたいだ。読むのは多分4、5回目だけど全然飽きないな。『ノルウェイの森』村上春樹著 (講談社文庫) Kindle版 https://t.co/6tXxSYLCN7
— Atsushi Sakai (@Atsushi_twi) 2022年5月8日
そのコースとは、
主人公(わたなべ)が、学生時代の自殺した友人「キヅキ」の恋人だった
「直子」と電車の中で久しぶりに再会し、そこから始まる
四ツ谷から駒込までの長い散歩コースです。
ノルウェイの森にはこのように書かれています。
我々は何かの目的があってここに来たわけではなかった。僕と直子は中央線の電車の中で偶然出会った。彼女は一人で映画でも見ようかと思って出てきたところで、僕は神田の本屋に行くところだった。べつにどちらもたいした用事があるわけではなかった。降りましょうよと直子が言って、我々は電車を降りた。それがたまたま四ツ谷駅だったというだけのことなのだ。もっとも二人きりになってしまうと我々には話しあうべき話題なんてとくに何もなかった。直子がどうして電車を降りようと言いだしたのか、僕には全然理解できなかった。話題なんてそもそもの最初からないのだ。 駅の外に出ると、彼女はどこに行くとも言わずにさっさと歩きはじめた。(P31)
しかし散歩というには直子の歩き方はいささか本格的すぎた。彼女は飯田橋で右に折れ、お堀ばたに出て、それから神保町の交差点を越えてお茶の水の坂を上り、そのまま本郷に抜けた。そして都電の線路に沿って駒込まで歩いた。ちょっとした道のりだ。駒込に着いたときには日はもう沈んでいた。穏かな春の夕暮だった。(P32)
実際のコースとしては、こんな感じだと思います。
(上記の記述を元に自分が歩いたGPSログです)
ググってみると、
実際にこのコースを歩いている記事が見つからなかったので、
同じことをしたい人の参考になるかもしれないので、
その時の写真と共に感想を載せておきます。
続きを読む
Using SQLite: Small. Fast. Reliable. Choose Any Three. (English Edition)
世界で最も使われているOSSってなんだろうと考えた時に、
真っ先に思いつくのが、SQLiteでした。(cURLとかもありますが)
SQLiteは、組み込みシステム向けの
ファイルベース(一時的なインメモリも可能)のDBですが、
ほとんどすべてのスマホやブラウザ、Macのアプリ、
PythonやPHPに同包されており、
一兆以上のコピーがされ、利用されているそうです。
ファイルベースで、sqliteそのものもかなり小さいソフトウェアですが、
一般的なSQLを使って、データ管理をすることができます。
続きを読む
大量のデータを処理する時にPythonのPandasは
非常に便利なライブラリですが、
久しぶりにPandasを使うと、
このようなことをしたい時にどうすればいいんだっけと
毎回調べることになるので、自分がよく調べ直す事柄をメモしておきます。
続きを読む
Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス
レガシーコード改善ガイド (Object Oriented SELECTION)
これまでも各言語のUnit testのフレームワークなど、
Unit testの作り方を説明した記事はまとめてきましたが、
どのような (どのように)Unit testを書くべきか(設計すべきか)という資料は
あまりまとまっていない気がしたので、
これまで自分が読んで来た冒頭の書籍や、
自分の経験を元にまとめておきます。
続きを読む
Googleのソフトウェアエンジニアリング ―持続可能なプログラミングを支える技術、文化、プロセス
冒頭の書籍を読み、
様々な学びがあったので
連続Tweetでメモを取ったものをまとめておきます。
個人的には、ユニットテストに関する内容がかなり学びがあったので、
この部分は別の記事でまとめたいとおもいます。
続きを読む