2019-08-15から1日間の記事一覧

(準)凹関数の証明方法

とある関数が凹関数(準凹関数)かどうか証明したいときに参考にして欲しい まずは結論から 結論 ヘッセ行列を作り、①左上と②右下(diagonal elements)が0以下であること、③行列式(determinant)が0であることを示せば良い 例題:は準凹関数であるか? 式:ヘッ…

np.zerosとnp.zeros_likeの違い

結論 np.zeros(n) => 長さnの行列を作る。 np.zeros_like(a) => aと同じ形式の行列を作る。そのときの要素は全てゼロとする。 コード例 import numpy as np a = np.zeros((2, 4)) print(a) # [[ 0. 0. 0. 0.] # [ 0. 0. 0. 0.]] b = np.array([[1,2,3], [4, …

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

【問題】 【解決策】 【補足:tornadoって何?】 【参考資料】 【問題】 pipenvで pipenv install jupyter numpy のようにしてjupyter notebookを立ち上げたところ、 numpyImportError: No module named 'numpy' のようなエラーが出てしまう なおterminalか…

vscodeとpipenvでpylint - unable to importとなる問題

vscodeでpythonのファイルを開いた時、しっかりインストールされているはずなのにpylintのunable to importが出てしまうことがある これを解決するためのチェックリストを示していく vscodeで正しいフォルダごと開く vscodeで開くべきは.pyなどのファイルで…