HackerNews

高次元テンソルを行列の行列として描く

Draw high dimensional tensors as a matrix of matrices

https://blog.ezyang.com/2025/10/draw-high-dimensional-tensors-as-a-matrix-of-matrices/


この記事では、高次元(例:4D以上)のテンソルを視覚的に表現する方法について説明しています。特に、各次元を明確に識別できるようにするための戦略が提案されており、一般的には2次元のスライスを大きなリストとして表示することや、テンソルを2次元にフラット化する方法が取られています。しかし、広い水平スペースがあれば、行列を行列として描画する方法が効果的です。この方法では、新しい次元を追加するたびに、下位の次元の行列を水平および垂直に交互に重ねることにより、高次元テンソルのすべての軸を簡単に識別することができます。具体的なコード例もいくつか示され、次元ごとの分割方法についても触れられています。