文字列でスペースをうまく使う(join, split)

a build in method, join() print(" ".join(["Hello,", "I'm", "Rin."])) output: Hello, I'm Rin.a string method, split() print("Hello, I'm Rin".split()) output: ["Hello,", "I'm", "Rin."]

vimの設定

今気に入っているvimの設定をメモしておきます。最近はoverleafでvimの編集モードを使っているのですが、ノーマルのvimを使うのも悪くないと思っています。新しい環境でvimを使う時には、さくっと最低限の設定だけしてメインの作業に入りたいですね。私的に…

imwheelの初期設定

ubuntuでスクロール速度が遅いときにはimwheelを使う。設定(~/.imwheelrc) ".*" None, Up, Button4, 3 None, Down, Button5, 3マウスの親指ボタンを無効にせずに設定を行うには以下のコマンドを使う。imwheel -k -b "4 5"

listとnumpy.ndarrayの追加・結合の操作

たまに混同します. これくらいは、さっさと覚えたいですね。 list末尾への追加・結合操作 要素を追加: append() リストやタプルを結合: extend(), +演算子 numpy.ndarrayへの追加操作 numpy.append(arr, values, axis=None) numpy.append — NumPy v1.23 Man…

ubuntuにArialフォントを導入する

Ubuntu にArialを入れて、matplotlibで使えるようにする方法をメモします。ついでに、他のフォントも同時に入れてしまいます。 mkdir ~/ms-fonts/ cd ~/ms-fonts/ wget http://downloads.sourceforge.net/corefonts/arial32.exe wget http://downloads.sourc…

OSのアップデートは一つの方法で行いましょう。

先日までpop os 21.10を使っていました。system76から22.04が出てるよというメッセージを受け取ったので、GUIのアップデートボタンを押しました。その後、ステータスがしばらく変わらず、(なにを思ったのか)terminalからpop-upgrade release upgrade を走ら…