以下省略!

タイダルウ(ry ほぼ毎日1記事執筆運動実施中。 ※記事に広告(アフィリエイト)リンクを掲載している場合があります。

Colabでのマジックコマンドは一部挙動が変……?

Google ColabはJupyter Notebookという実行環境の上で動いており、この中では通常のPython命令の他に%や!から始まるマジックコマンドが使える。で、変数を実行環境のデータベース*1に保存できる%storeというマジックコマンドがあるのだが、複数指定できそうなのに複数の変数を指定しても最初の変数だけ保存・展開されるという謎。本来なら複数の変数を保存等できるはずなのだが……。-rオプションなどは効いている(内部的にオプションと引数は分離されるようになっている)。仕様なのかバグなのか…… ちなみに執筆時点でColabのコーギーモード・猫モード・カニモードをオンにしているとハロウィン仕様で出てくる。

*1:ランタイムを再起動しても内容が保持されるが、ランタイム毎削除した場合は消える