読者です 読者をやめる 読者になる 読者になる

HYT Machineworks 作業日誌

やったこととか思いついたことをメモしておくブログです。

python-igraphをwindowsにインストールする(python3)

Python graphviz msys2 Windows

ネットワーク分析パッケージであるpython-igraphですが、pythonではnetworkxのほうが有名っぽいですがigraphにしか実装されていない機能もあったりしたのでインストールしてみました。思いの外めんどかったのでメモ*1

*1:Rだと超簡単なのにね・・・

続きを読む

pycairoをwindowsでインストールする(python3)

Python Windows msys2

 cairoのpythonバインディングであるpycairoのインストールですが、流れとしては以下の流れで入るのですが

  1. cairoをインストール
  2. pycairoを非公式バイナリを落としてインストールです。

ただ、cairoのインストールに引っかかったのでメモします

続きを読む

汚れて臭くなった安全靴を洗ってみた

仕事道具

労働の相棒安全靴ですが、鉄をも通さないハードさが魅力的ですが。通気性が皆無なのも厄介です。そんな安全靴が臭かったので洗ってみた。というかこれまで何度も洗ってきて一番いい方法にたどり着いたのでメモする

この方法で、物を壊したり、靴が壊れたり、自分が怪我しても自己責任でよろしくお願いします。

続きを読む

リストで順序を維持したまま重複を削除する(Python3)

Python PyCharm Pythonistaへの道

Pythonでリストを維持したまま重複を削除する方法でよく下のような方法をします。

a = ["b", "c", "a", "f", "c", "d"]
b = sorted(set(a), key=a.index)
print(b)

>>>> ['b', 'c', 'a', 'f', 'd']

ただ、これでいいと思っていたんですが、最近UpgradeしたPyCharmCommunityEdition2017.1だとkey=a.indexのところにエラーというか警告が出る。その対策法を考えたのでメモ

続きを読む

Firefoxの設定を他のPCに引っ越す(windows)

Firefox Windows

メインで使っているブラウザはFirefoxなんですが、その設定を引っ越す時にFirefoxは変なところに設定ファイルがあって分かりづらい。

続きを読む

pyreadlineを入れてipythonを強化する(windows)

Python Windows

Pythonの対話型シェルに補完機能等を追加したiPythonですが、微妙に補完されなかったりしてイライラしてたんですがいいものがあると知ったのでメモ

続きを読む

seabornとmatplotlibで豆腐を回避して日本語を表示する

anaconda Python Seaborn(+matplotlib)

バージョンupと入れ直す度に忘れて焦るのでメモする。

続きを読む