Base.

技術に関する備忘録。

venvで構築した仮想環境内にインストールしたパッケージがvscodeで認識されない問題の解決

記事の目的 標題の症状に対する解決策のメモ 症状 標題の通り。venvで仮想環境を構築し、仮想環境内でインストールしたパッケージをvscode内で使用しようとしたがModuleNotFoundErrorが発生してしまった。vscodeのインタープリターは仮想環境にあるPythonを…

Jupyter Notebookで"500 : Internal Server Error"が生じる

問題 Jupter Notebookをupgradeしたところ、以前は開くことのできていたPythonファイルを開こうとすると"500 : Internal Server Error"エラーが生じてしまうようになった。 解決策 以下2つのコマンドを実行したところ、解決した。 $ pip install --upgrade j…

Visual studio codeでmarkdown+TeXで書いた数式を含む文書をPDFに変換する方法

概要 Visual Studio Code(以下vscode)でTeXで書いた数式を含む文書を作成し、それをPDFに変換しようとすると数式がTeXにより変換されず、コードのまま出力されてしまう。そこで正しく数式が表示されるような方法を調査した。 前提条件 vscodeで数式を表示さ…

Pandasのilocに配列を与えて特定の要素を取得する方法について

ilocとは Pandasのilocは絶対値座標で要素を取得することのできる属性である。 pandasで任意の位置の値を取得・変更するat, iat, loc, iloc | note.nkmk.me 本記事で言いたいこと 取得する要素の指定は整数の配列で行うこともできるが、この時の配列は昇順・…

Kerasによるお試しMNIST手書き文字認識

目的 Deep Learningの初歩であるMNISTの手書き文字認識を通して機械学習フレームワークの使い方を学んだので記録する。 参考 本記事は以下のページを参考にしている。そのため記述やコメントについてはほとんど重複している。 TensorFlow(TF)のバージョン違…

Windowsのキーボードトラブル

症状 以前から頻発していたキーボードのトラブルが再発した。 ノートPCを使用している。 アルファベット、数字と記号のキーが反応しなくなった。記号のキーで唯一「\」のみが反応した。 外付けのキーボードを挿しても同じ状況であることから、キーボードのハ…

TeXで複数行にわたる括弧を書く方法

1. \left, \right の中にalignを入れる \begin{equation*} \left\{ \begin{align*} x = a + b \\ y = c + d \end{align*} \right. \end{equation*} 2. \begin{cases} … \end{cases}を用いる \begin{equation*} \begin{cases} x = a + b \\ y = c + d \end{ca…

GASを用いた画像投稿サービスの構築 part1

目的 ユーザから画像投稿をしてもらう必要のあるサービスの展開を進めている 投稿された画像や日時などを自動で保存・リストアップする機能が欲しい 投稿された画像を他のユーザにも公開し、共有できる形にしたい サービスの概要 特定の場所に掲示したQRコー…