粗大メモ置き場

個人用,たまーに来訪者を意識する雑記メモ

Atcoder173反省会(Bit全探索,strからchar変換,etc)

Python使用者です。慣れたらC++の訓練所としても用いたいなぁと思ってます, Atcoder173所感 各設問の反省や学習事項 C:Bit全探索 2進数変換を用いたBit全探索 iterのリストの作り方 余談:Str から Charの変換で沼った D Atcoder173所感 atcoder.jp 数え方…

Python Numpyを用いてナップザック問題をDPで解く(Atcoder例題)

Pythonでナップザック問題どうやって解くんだっけ?というときに参照するページです。 Atcoderなどリアルタイム性が必要なときはC++かPyPyで実装すること(戒め) ナップザック問題説明 Atcoder問題例 PythonのDPコード Numpy有 PythonのDPコード Numpyなし …

ベイズの定理を用いてカルマンゲインを導出する(行列版)

Background オブザーバから導出するパターン ベイズの定理から導くパターン ベイズの定理から多変数カルマンフィルタのゲインを導出 前提 予測 計測更新 式変形によるカルマンゲインの導出 余談 はてなでTex記法 Background カルマンフィルタにはたくさんの…

親知らずなど抜歯後にも噛まずに食べられるもののおすすめリスト

先週末に下の埋没した親知らずを手術によって取り出しました。 はっきりいって人生1,2を争う痛さです。フガフガ。 親知らず抜歯後の食事 上顎・非埋没歯 下顎・埋没歯 流動食できちんと栄養をとるのは大変! 1日に必要なカロリー・栄養分 流動食 Level1:…

vscode上でマークダウンを使ってスライドを作る。(Marp, Reveal.js)

スライドをいちいちGUIで作るのはだるい,時々よくあることだと思います。 Markdown形式のメモをそのままスライドにする(実際はちょっといじるんだけど)手法について個人的な設定をメモ・紹介します。 Abstract マークダウン形式で簡単に発表資料を作る。 …

オンラインで友人とボードゲームが遊べるボードゲームアリーナをやってみた所感

ボードゲームアリーナとは 環境と登録方法 友達と遊ぶまでに必要なステップ 友人と遊ぶ際の通話環境 2人ゲーム初プレイ所感 こいこい タルギ それはオレの牧場だ!(Battle Sheep) クアルト キャントストップ バトルフォーヒル まとめ ボードゲームアリーナと…

anacondaを使った仮想環境上のjupyterがmoduleをimportできない問題の解決 / jupyter上で環境を切り替える

起こった問題 原因 解決策 注意点:condaとpipをまぜるな jupyter上で仮想環境を切り替えられるようにする 手順概略 ハマリぽいんと 起こった問題 condaで作った仮想環境上であるパッケージ(lightgbm)をインストールした コマンドライン上で起動したpython…

① ikawidget2のデータを使ってSplatoon2での編成を評価 ~1.データ取得と集計編~

Abstract 発売から2年半経っていますがSplatoon2を未だにやってます。ここまで長いことやったゲームは初めてでつまり神ゲーってことです。 今回はSplatoon2の編成強い弱い問題を最近遊んだ機械学習ライブラリで解き明かせないかという企画になります。(なお…

Kaggle-titanicコンペのデータを用いてRandomForest,SVM,LightGBMを試す

前回のつづきです。 (注)本記事はコンペ目的ではなく,ライブラリの使用感を確かめているところで個人メモの範疇です。 ossyaritoori.hatenablog.com 前処理やデータなど RandomForest コード 何本アンサンブルすればいいの? SVM:サポートベクターマシン…

KaggleのTitanicデータに対してsklearnの決定木を試してみる

(注)コンペ目的でない素人の備忘録です。参考になるかは不明ですがコメントは歓迎します。 Kaggleとは 勉強用としてのKaggle(Titanic) メモ:Notebookの作成 コンペから探して作成 新規作成→Notebookにあとからデータを追加 sklearnの分類木ライブラリを用…

柏キャンパス-江戸川台駅 のグルメ攻略ガイド<Maniac>

どうも。本日柏とお別れしましたが,今後は終身栄誉柏民です。 さるネイティブカシワリアンの書いた記事に触発(挑発)されたので, 柏キャンパス-江戸川台のエリアにフォーカスしたグルメ攻略ガイドのManiac版を公開します。 TX民?ララポに行きなさい。 柏…

【雑談】宝石をじゃらじゃらしたいのでAmazonUSで100カラット注文してみた話

この記事は私が疲れている時に勢いで書いたものになります。 読まれる方もどうか勢いをつけて読んでください。 追記:後に冷静になってから貴石達が届きました。石に詳しい人に是非助言をいただきたいです。 宝石じゃらじゃら欲 サブスクリプションサービス …

RICOH THETA_SCで多重露光・合成をしてPixel4みたいにクリアな星空を撮りたい

はじめに 戦略 Step0: 星空を撮る Step1:多重露光を合成する Step 2 星空の回転を補正する OpenCVの既存関数による位置ずれ補正 Equirectangular画像における三次元回転 ロドリゲスの回転行列の計算 変換&重ね合わせの結果 STEP3 :自動で極北を抽出(途中…

VSCodeでコマンドをショートカットから実行する設定方法 -docmuteで個別コンパイルができない問題の解決-

TexはずっとTexstudioで書いてきましたが,docmuteで分割コンパイルするときに困ったのでVScodeも併用します。 VScodeでコマンドをショートカットから実行する keybindings.jsonを開く 設定の書き方 引数について 自分の設定 docmuteパッケージの個別コンパ…

Barrierを用いてUbuntuとWindows間でマウス・キーボード・クリップボード共有

前回の続きです。これはかなり嬉しい。 ossyaritoori.hatenablog.com Barrier with Ubuntu16.04 インストールする手順 動作確認 とはいえ安心=課金 Barrier with Ubuntu16.04 前回の記事ではBarrierでWindowsのPC同士でマウスとキーボードを共有しましたが…

matplotlibを用いた作図テンプレート(PDF図)

より良い記法をみつけ次第更新。こだわりポイントがある人はコメントで教えてください。 結論 折れ線プロット 写真とplotを重ねる 個々の機能について Font変更 figureのサイズなどをいじる PDFにエクスポート subplot① subplot② 参考サイト 結論 折れ線プロ…

Barrierを用いて複数のPC間でマウス・キーボード共有を行う(2019年秋Ver)

複数PCでのマウス・キーボード共有 ざっくりBarrierの動作紹介 Barrier試用結果まとめ インストールから設定まで ソフトの入手・インストール サーバー・クライアント共通の設定 サーバーの設定 クライアント側からの操作 外部ディスプレイとの競合チェック …

日本一と言われるウェルビーのサウナに行ってきた

ウェルビー栄:店舗紹介 料金 設備 風呂場レビュー 水風呂 高温サウナ 森のサウナ アイスサウナ~湖のほとり~ 休憩スペース 総評 参考文献 以前,サウナと水風呂のサイクルを繰り返して俗に「整う」というトランス状態になれるという話を聞いてから何度か挑…

Netlify CMS+Hugo+Githubで個人用のメモサイトを管理する

完成度は30%というところでしょうか。 目的 候補比較 はてなブログやQiitaなどのブログサービス Google Keep Dropbox paper Inkdrop メモ環境考察まとめ Netlify CMSで個人メモ環境を作る① 必要な準備 Minimum Setup 基本操作 カスタマイズ:不要な箇所を削…

微小回転に関する覚書:微小回転行列近似 VS クォータニオン

メモです。余裕のあるときに後でリファインします。 前提 微小回転行列 クォータニオンによる角速度の積分 MATLABで比較プログラム 問題設定① 微小回転行列の作成 クォータニオンの計算 問題設定② 自前関数 参考文献 前提 座標系が角速度 で回転しているとす…

MATLAB symbolic mathを使って煩雑な手計算を自動化する

座標変換などで手計算をあまりしたくないのでsymsをうまく使ってこれを回避する方法をメモします。 Image Jacobianの導出 時間変化する変数を定義 時間で偏微分 特定の数式の代入による式整理 小手先の代入テク 多項式から 行列形式への変形 まとめ prettyコ…

2019年版Overleaf v2 日本語Tex環境テンプレ

環境概要 日本語環境の構築 ファイル構造 latexmkの作成 preamble.texの作成 本文の設定 機能活用 キーボードショートカット Github等連携 環境概要 以前OverleafとSharelatexの紹介などをしたが,いつの間にか統合されてOverleaf v2になっているようだ。 オ…

ASUS Zenbook Pro UX550VD の分解清掃を試みた話

何がおきたのか 該当商品について 1年間使ってみて 必要なもの 分解工程 裏面のネジを取る ゴム足の下にもある? 裏面を剥がす 結論から申し上げるとネジの箇所を把握しきれず完全分解には至りませんでした。 失敗記事なのですがそもそも本機体の分解に関す…

足立先生の「カルマンフィルタの基礎」の誤植について~MATLABを用いた代数リカッチ方程式の求解~

誤植はどの本にもあることです。 なお,手元にあるのは第4版です。 カルマンフィルタの基礎作者: 足立修一,丸田一郎出版社/メーカー: 東京電機大学出版局発売日: 2012/10/10メディア: 単行本(ソフトカバー)購入: 3人 クリック: 3回この商品を含むブログ (…

jupyter notebookのセル出力を横にしたら結構良かった

notebookのセル出力を横にしたい 設定方法 2019年5月現在,jupyter 4.4.0 にて動作確認。 notebookのセル出力を横にしたい notebookはhtmlで編集できるらしいので以下のようにセル出力を横にできます。 幅も広くとれて使い勝手良さそう。 図がでかいとちょっ…

カルマンフィルタのゲイン導出メモと共分散行列の遷移

注:これは個人用メモです。 はじめに 本記事の流れ 推定に依る誤差共分散の式 誤差共分散を最小化するゲインの導出 最適ゲインでないゲインを用いた場合の共分散 疑問 参考文献 はじめに もう一度いいますがこれは個人用メモです。 わかりやすい説明などは…

Raspberry Pi Mouseでサーボモータ(SG90)を動かす

Raspberry Pi Mouse上でのGPIOの配線 ラズベリーパイでSG90を制御する SG90用コントローラ クラス 宣伝枠 Raspberry Pi Mouse上でのGPIOの配線 SG90はラズパイ上のGPIOポートを用いて制御しますが,ラズパイマウスではそのポートは覆い隠されてしまいます。 …

MarkdownとVScodeで爆速PDFレポート作成(Pandoc,Latex経由なし)

目的 必要なもの 設定 余分なヘッダーの削除 テンプレート Section Numberingの自動化 もっと頑張りたい人に 目的 以下の縛りのあるレポートをMarkdownを使って書きます。 体裁指定のない小レポート タイトル・所属を書けばあとは自由 PandocやLatexを経由し…

Raspberry Pi Mouseのカメラマウントファイルを分割して3Dプリントした話

あらまし 3Dプリント時の注意点 stlファイルの分割 分離したファイル プリントした結果 後始末 所感・まとめ あらまし 今日始めて近くの3Dプリントサービスを使ってきました。 プリントしたのはラズパイマウスのcameraマウンタです。 DMMmakerさんで高精度に…

MATLABでnumpyで保存したcsvファイルを開く

結論 numpy arrayの保存 こんなデータになる MATLABでcsvを開く csvread:’,’をdelimiterにしないとおかしくなる. readtable:有能 Reference 結論 書きはじめの時は,numpyで保存したcsvがmatlabに変な感じで認識されるのを不満に思っていたのですが,途…