がべーじこれくしょん

技術系とかいろいろ

Python

今更だけどPythonの関数を使用する際はValueErrorに気をつけような

主にdivertaコン2ndの反省です。 競プロに留まらず、関数の仕様を正しく理解していない状態で使用し、余計なバグを踏むことは非常に愚かな行為です。 組み込み関数や、ライブラリを使用する際は、必ずリファレンスを読み、その関数の使用を十分に理解した上…

Pythonで関数名から実装内容を出力する

TL;DR inspectを使う Jupyter Notebookでは、??func_name or func_name??で同様の結果を得られる。【情報提供元: @na90ya 様】

Kivy + PythonでイケてるGUIアプリを作ってみる

TL;DR PyQtで(ライセンス的にもSAN値的にも)大幅に消耗したのでkivyを使ってみたらQOD(Quality of Developing)が向上した話

AcademicWordListをpythonでpdfから抽出した話

TL;DR pdfminer3kを用いてpdfから単語一覧と対応するリスト番号を抽出します。

MeCabとCaboChaをMacに導入してPythonから使ってみる

TL;DR 自然言語処理には欠かせないライブラリであるMeCabとCaboChaをbrewでサクッと導入する ついでにpythonから使えるようにしちゃう

pip installしたはずなのにImport errorと言われた場合

環境 MacOSX 10.12.2 pyenv 20160629 方法 pip installしたモジュールをimportしようとしてImport Errorを吐かれたときは、$PYTHONPATHが正しく設定されているか確認しなければならないらしい。 pipでインストールしたモジュールのインストール先は、/usr/lo…

Jupyter Notebookでmatplotlibのグラフが表示されない

サークルで統計が流行っているのですが、みんなRを使うのでひねくれものの私はPythonでデータサイエンスを勉強しています。(Rもそのうち触りたい) そんな中、matplotlibがインライン展開されないという問題にぶちあたったのでメモ。 解決策 ノートのはじめ…

Python3(Anaconda)をDockerコンテナとして入れたUbuntu上で使う

実行環境 OS: MacOSX 10.12.2 Sierra 作業コンテナ: Ubuntu 16.04 LTS ( on Docker Version 1.12.5 (14777)) おしゃべりbotを作ろうとして、Python3やらMeCabやらを入れようとしたらMacの場合エラーが大量にでて困り果ててしまいました。 Dockerの操作になれ…