目的
pythonでnumpy配列を扱う何がしかのコードを書く時のあるある、久しぶりに書くと目的をスマートに達成するうまい書き方がわからない。配列は特にうまい書き方をするかしないかによってコードの行数にもろに響いてくる。forのネストでぶん回すのとか昔のC言語感しかしないよね。
pythonでnumpy配列を扱う何がしかのコードを書く時のあるある、久しぶりに書くと目的をスマートに達成するうまい書き方がわからない。配列は特にうまい書き方をするかしないかによってコードの行数にもろに響いてくる。forのネストでぶん回すのとか昔のC言語感しかしないよね。
ずっと使っていたテキストエディタMeryを最新にアップデートしてみると非常に良い感じ。 ただPythonの組み込み関数(lenとかrangeとかね)がハイライトされないのが気になったので公式をみて独自に追加してみた話。複数に色分けできるようなのでPython 3.7.2の公式から予約語を取ってきてよい感じに分類した。例えば構造化制御系のifとかelseとかは同じ色に、andとかorも同じいろに、という感じ。専門家ではないのでその他の分類には異論がありえるかも。 同じくPython3.7.2の公式から組み込み関数のリストをとってきて同じ色の強調表示にぶちこんだ。組み込みライブライもい...
とりあえずVGG16動かしたい。Kerasを使うのがよさそう。公式によるとまずバックエンドをインストールせよとのこと。無難に推奨されているTensorflowを選択してTensorflowの公式に行った。どうやらpipでインストールできるようなので迷いなく
pip install tensorflow
した。
しかしDependenciesが条件満たしていないので無理だとはねられた。具体的にはPythonのバージョンが<=3.6でないと無理というやつ。少し調べると現時点(2019.1.14)ではTensorflow使う...
Pythonでファイル名を拡張子とそれ以外の部分に分ける方法。
PDF連結と検索するとたくさんのやり方が出てきますがそのやり方はだいたいフリーソフト使いましょう、というものだったりする。あとはPDFを連結できるwebサービスなど。実はそんなことしなくてもpythonという言葉を含めて検索すると超簡単にPDFを連結する方法が出てくる。