俺言語。

自分にしか理解できない言語で書かれた備忘録

2016-03-01から1ヶ月間の記事一覧

【Python】Numpyで行列の連結

良く忘れるのでメモ。こちらが大変わかりやすい!qiita.com

【Python】matplotlibのフォントを変えた際にクリアする必要のあるキャッシュ

フォントのキャッシュを消去しないと新しいフォントが使えない。 キャッシュの場所は import matplotlib matplotlib.get_cachedir() でわかる。ここにある"fontList.cache"を消去すること。フォントの変え方はこちらを参考に。 qiita.com

【Python】threadを使った時のプチはまり

threadのインスタンスを作成して別スレッドを作成する際の プチはまり # 関数hogeに引数numで与えて別スレッドで動かす例 self.th = threading.Thread(target = self.hoge, name="th", args=(num,)) self.th.start() 引数の"args=()"はタプルが必要なので 一…

【Python】プログラムでキーを自動的に押す(キーを送る)

あるアプリケーション上で自動的にキーを連打する必要が出たので 調べた時のメモ # F5を押す ctypes.windll.user32.keybd_event(116,0,0,0) # F5を放す ctypes.windll.user32.keybd_event(116,0,0,2) キーコード(バーチャルキーコード)はこちらを参考にさせ…

【Windows】Windows APIの便利なリスト

ctypesが使える様になってAPIを調べる機会が増加。 よいサイトを見つけたのでメモ。https://msdn.microsoft.com/ja-jp/windows/hh240557#10使い方は # user32.dllの場合,keybd_eventの場合 ctypes.windll.user32.keybd_event(**,0,0,0) # kernel.dllの場合 c…

【Python】py2exeで作成したプログラムで実行時にコンソールを表示させないようにする

setup.pyで windows = [ {"script" : "***.py",} ],"windows ="とすればコンソールは表示されなくなった。 "console ="とすればコンソール表示に戻る。 (exe化するpyファイルの拡張子を.pywにしても同様の効果があると どこかに書いてあったけどダメだった)

【Python】py2exeでexe化したときのエラー

py2exeを使ってexe化しようとしたときに出たエラー error: [Errno 2] No such file or directory: 'MSVCP90.dll'MSVCP90.dllをどこかのフォルダから探してきて python.exeがあるフォルダにコピーすれば動くようになった。 (たぶんPathが通っているフォルダ…

【Python】Numpyのndarrayを反転(逆順)にする

ndarrayだけじゃなくrangeでも使える方法。numpyの関数ならnumpy.fliplrを使えばいいんだけど 1次元の場合ちょっと工夫が必要で a = np.fliplr([ndarray])[0] てやらないとエラーがでる。なので逆スライスを使って a = ndarray[::-1] とした方がラク。ステッ…