Python Flashcards
配列の全要素にアクセスして、関数を適応させる
list(map(関数(lambda式), iterable)
オブジェクトのメンバー引数を取得する関数
getattr(object, name, default)
オブジェクトの属性一覧を取得する
dir(オブジェクト)
dir(self)もok
pandasの列名をリストで入れる方法
DataFrame.columns = [’..’, ‘…’]
正規表現でコンパイル
一致するものを取得する方法
pattern = re.compile()
match_obj = pattern.match()
→先頭からマッチ
match_obj = pattern.search()
→文全体で初めてのマッチ
match_obj.group()
→0のときは全体、1~で各グループ
Pandasのdfから、変数を使用して条件で抽出する方法
val = 25
print(df.query(‘age < @val’))
# name age state point
# 0 Alice 24 NY 64
# 2 Charlie 18 CA 70
# 4 Ellen 24 CA 88
PandasのDataframeから複数行を抽出する
Dataframe[‘…’, ‘…‘…]
PandasのDataframeから値を抽出
Dataframe.values
→ndarray
2次元ndarrayからリストを作成
ndarray.tolist()
pandasの列から抽出する方法
Dataframe[‘…’]
→Series
Seriesからユニークな値を取得する
Series.unique()
cmapの作り方
plt.get_cmap(‘jet’)
cv2.imread()で読み込んだときの、要素の位置関係
0:height
1:width
2:BRG
cv2.resize()の要素の入れ方
cv2.imread(image, (width, height)
コンテキストウィンドウでファイルに1追記する方法。
with open(path, ‘a’) as f:
f.write()
マルチプロセスでの実装
with ProcessPoolExecutor() as e:
futures = [e.submit(fn, arg1, arg2, …) for i in [(arg1, arg2, …), (…]
for future in as_completed(futures):
print(future.result())