python内でコマンドを使用する python内でコマンドを使用 python内でコマンドを実行するにはsubprocessを使用する。 import subprocess cmd = “コマンド” proc = subprocess.check_out… Jyoziハック2017.04.14 3,029
[Python] 余分な空白や改行文字を取り除く Pythonではstrip()関数で指定した語を文字列から削除することができます。 このstrip()関数では引数になにも加えないと、空白及び改行文字を取り除いてくれます。 hoge = ” hugahogehoge¥n… Yuya Satoハック2017.04.05 9,846
[Python]APIを使ってスプレッドシート読み書き Googleのスプレッドシートを読み書きできるプログラムを作りました。 勿論先人がいっぱいいるんですけど、どれも若干IDの取り方など違ったようなので自分なりにやってみました。 import os import gspre… kato770ハック2017.03.23 1,192
[Python] マルチプロセス処理 Pythonでマルチプロセス処理を行うときはmultiprocessingモジュールを使用する。 from multiprocessing import Process def childProcess(data): p… Yuya Satoハック2017.03.22 522
[Python] print出力先の変更 Pythonのprint文は通常標準出力に出力されますが、これをファイルに変更します。 f = open(“hoge.txt”, ‘w’) print >> f, “hogehoge to file” f.c… Yuya Satoハック2017.03.15 1,607
lambda関数からDynamoDBにデータを追記する put_itemを用いることでDBに追記することができる。 table.put_item( Item={ ‘id’: event[“id”], ’email’: event[“email”] } ) しかし、put_it… Jyoziハック2017.02.21 1,372
Python2 と Python3 の違い ~dict型~ Pythonでdict型のキーとバリューを取得して、バリューの値でソートしたい時があります。 Python2とPython3ではその際に違った処理をしなければなりません。 まずはPython2 Python 2.7.9 … Kazutoshi Shinodaハック2017.02.09 9,127
gensimのword2vecの結果を手軽に可視化する方法 gensimで学習させたword2vecの分散表現ベクトルを、scikit-learnのt-SNEで次元圧縮してプロットする。 #word2vecを学習させる import gensim model = gensim.m… otaguroハック2017.02.09 7,014
[Python]jupyter notebookでmatplotlib jupyter notebook(iPython?)でmatplotlibを使うときは一番最初に以下のコードを実行しなくてはいけません。 %matplotlib inline これをしないとなぜかエラーが出てプロットでき… Kazutoshi Shinodaハック2017.01.30 394