VirtualBoxを導入したら VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).エラー
VirtualBoxを導入し、OVAファイルを読み込み起動しようとしたら下記のエラー
VT-x is disabled in the BIOS for all CPU modes (VERR_VMX_MSR_ALL_VMX_DISABLED).
VT-xとはインテル バーチャライゼーション・テクノロジーというインテルによって開発された仮想化支援技術のことらしい。
これが無効になっているから起動しないということ。
VT-xを有効にするためにはBIOSの設定をイジる必要がある。
PC起動したときの最初の画面あたりで指定のキーを押すとBIOS設定画面に移動できる。
毎回タイミングを逃す。
自分のPCの場合は「Del」キーでBIOS設定画面に行けた。
調べるとF10とかF12とか、筐体によって千差万別。
BIOS画面でそれっぽいところが無効になっていたため、有効に。
再起動したら無事VirtualBox上で仮想OSが起動した。
numpyの行列積
numpyの行列積はnumpy.dot(a,b)
In [69]: a = np.random.randint(0,100,9).reshape(3,3)
In [70]: a
Out[70]:
array([[47, 64, 82],
[99, 88, 49],
[29, 19, 19]])In [71]: b = np.linalg.inv(a)
In [72]: b
Out[72]:
array([[-0.01, -0.01, 0.08],
[ 0.01, 0.03, -0.12],
[ 0.01, -0.02, 0.04]])In [73]: np.dot(a,b)
Out[73]:
array([[ 1., -0., -0.],
[ 0., 1., -0.],
[-0., 0., 1.]])In [74]: np.dot(b,a)
Out[74]:
array([[ 1., 0., 0.],
[-0., 1., -0.],
[ 0., 0., 1.]])In [75]: a*b
Out[75]:
array([[-0.7 , -0.44, 6.74],
[ 0.92, 2.63, -5.74],
[ 0.39, -0.37, 0.84]])
アホだからa*bで行列積出ると思ってた。
a*bはなんの値がでるんだろう。帰ったら調べる。
WSL(Windows Subsystem for Linux)導入してからのPython導入
Pythonいれたくて、今後のこと考えるとLinux導入しようかなって。
Windows10でlinux簡単に導入できたんすね。。。
WSL(Windows Subsystem for Linux)を使ってみた
ものの10分で導入完了。(Ubuntu18.04)
再起動後の初起動の準備が一番長かった。
Ubuntuのパッケージ管理はaptなのか
/$ sudo apt install python3-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-pip
なんでや
調べたらaptのリポジトリを更新する必要がある
apt - Unable to install Python pip in Ubuntu 17.10 - Ask Ubuntu
$sudo apt update
5分ぐらいかけてリポジトリが更新された。
再びpython3-pipのインストールをやる。結構時間かかった。(10分ぐらい?)
ともあれ、これでpipがインストールされた。