技術系メモ

雑多なメモです。ほんと自分用のwikiです。

python自分用チートシート

plot

基本的なplot

http://pythondatascience.plavox.info/matplotlib/%E6%8A%98%E3%82%8C%E7%B7%9A%E3%82%B0%E3%83%A9%E3%83%95

時刻取得

### 現在時刻
from datetime import datetime
datetime.now().strftime("%Y/%m/%d %H:%M:%S")

arrayなど

二つの配列同時にループ

for (id, name) in zip(id_list, name_list): print str(id) + “:” + str(name)

numpy

配列作成

ary = np.ones(3) # => [1.,1.,1.]
ary = np.ones((2, 3)) # => 二行三列すべて1.
ary = np.arange(3) # => [0,1,2]

exp

np.exp(x)

arrange

np.arange(0.0,1,0.1) # => [0. ,0.1,,,,1.0] 

乱数生成

Numpyによる乱数生成まとめ - Qiita

配列の平均を求める

import numpy as np
data = np.array([1,4,3,2,])
ave = np.average(data) 

設定ファイル作成

configgenerator

http://inner2.hatenablog.com/entry/2015/12/01/211329

ファイルなければ作成して書き込み

http://cortyuming.hateblo.jp/entry/2016/04/14/123144