大事なことしか話さない

学んだことの備忘録 python/金融工学/ベイズ統計学など

python

pipenvでjupyter notebookが使えない(importできない)問題

【問題】 pipenvで pipenv install jupyter numpy のようにしてjupyter notebookを立ち上げたところ、 numpyImportError: No module named 'numpy' のようなエラーが出てしまう なおterminalから直接.pyを起動させるとnumpyのimportはうまくいくのに、jupyte…

np.zerosとnp.zeros_likeの違い

当たり前かもしれないこの2つの違いだが、書かれてる記事が見当たらなかったのでメモ代わりに残しておく。 np.zeros(n) => 長さnの行列を作る。 np.zeros_like(a) => aと同じ形式の行列を作る。そのときの要素は全てゼロとする。 コード例 import numpy as …

JupyterLabで行番号をデフォルト表示したい

【動機】 Jupyter Notebookの進化版であるJupyterLabで行番号をデフォルトで表示したい 【やり方】 ⌘と,を同時押し、もしくは「Settings」→「Advanced Settings Editor」を開いて設定画面を開く Notebookを選択し、右側に { "codeCellConfig": { "lineNumber…

numpyが壊れていてimportは出来るもののその他の機能が使えない問題の解決法

【問題】 import pandas as pd >>>AttributeError: module 'numpy' has no attribute '__version__' import numpy as np np.dot(hoge) >>>AttributeError: module 'numpy' has no attribute 'dot' import matplotlib >>>Missing required dependencies ['pyt…

MacDownを使っていて下線、打ち消し線が反映されない問題の解決法

【問題】 Mac用のMarkdown編集アプリ、MacDownでチルダ2つで文字をくくれば下線になるらしいがMacDownだとどうもうまくいかなかった。 【解決法】 設定を変える 【詳細】 MacDown → Preferences → Markdown → Underline(下線)・Strikethrough(打ち消し線…

rootと同じ仮想環境を作る話、vispyの"PyQt5"がimportできない問題と一時的解決策

rootと同じ仮想環境を作る最も簡単な方法: conda create --name 新しく作る仮想環境の名前 --clone base これをターミナルで実行すればいい 【問題】 「作って動かすALife」で、以下のコードを実行しようとしたら以下のようになってしまった。 import vispy…