library

2025

[Latex] 強制的にグラフを配置する

LaTeXのfloatパッケージが提供する[H]オプションを使い、figure環境で図を文中の指定位置に強制的に配置する方法を紹介する。

2023

[sympy] SymPyによる確率統計

SymPyを用いて二項分布からポアソン分布への極限操作や、正規分布の最尤推定とフィッシャー情報量の導出過程を記号計算で再現する方法を解説する。

[sympy] sympyによる数式処理

SymPyの基本的な使い方として、数式の展開・因数分解・方程式の求解、微分・積分、行列演算までを具体例とともに解説する。

[Latex] 個人的な簡単なメモ1

LaTeX執筆時の個人的な注意点として、中括弧のエスケープ方法や、Hugoでmd→html変換時にアンダースコアが連続する際の対処法をメモする。

[sqlite3] NULLの扱いとCOALESCE関数

SQLにおけるNULLの扱いとCOALESCE関数の使い方を、商品テーブルの計算例を用いて解説し、NULLによる計算結果の消失を防ぐ方法を紹介する。

[sqlite3] EXISTSとINの使い分け

SQLのEXISTSとINの使い分けを、顧客と注文データを例に解説し、NULLの扱いやパフォーマンス面での違いを整理する。

[sqlite3] UNIONとUNION ALLの違い

SQLのUNIONとUNION ALLの違いを、2つのクラス名簿を統合する例で解説し、重複排除の有無によるパフォーマンスの違いを説明する。

[sqlite3] HAVING句とWHERE句の違い

SQLのWHERE句とHAVING句の違いを、注文データの集計例を用いて解説し、集計前後どちらでフィルタリングすべきかを整理する。

[sqlite3] 自己結合 (Self Join) の活用

SQLの自己結合(Self Join)について、社員と上司の階層データを例に、同じテーブルをエイリアスで結合する方法を解説する。

[sqlite3] CASE式の活用

SQLのCASE式を使った点数のランク付けと、集約関数と組み合わせたクロス集計(条件付き集計)の書き方を解説する。

[sqlite3] 共通テーブル式(CTE)

SQLの共通テーブル式(CTE)について、サブクエリで書いた場合と比較しながら、可読性と再利用性を高める書き方を解説する。

[sqlite3] Window関数

SQLのWindow関数であるRANK・DENSE_RANK・ROW_NUMBERの違いを、同点がある成績データの順位付け例を用いて解説する。

2022

[pytorch] 配列を反転させる

pytorchでテンソルを反転させる方法を、numpyのスライスによる配列反転と比較しながらtorch.flipやtorch.fliplrの使い方で解説する。

2021

[python] LightGBM (回帰問題) テンプレート

回帰問題向けのLightGBMのテンプレートとして、データ取得からモデル構築、Cross Validation、テスト評価、Shapによる特徴量分析までの一連の流れをまとめる。

2020

[sympy] 量子演算

SymPyを用いて量子ビットの表記やブラケット記法、テンソル積といった量子演算の基本をシミュレーションする方法を紹介する。

[確率思考の戦略論] 3.Ehrenberg論文紹介

「確率思考の戦略論」第3回、Ehrenberg論文を紹介する記事の案内ページで、本文は新しいページへのリダイレクトのみが記載されています。