ひよこ、通勤中。

通勤中の電車の中でひよこは何を思うのか。

2018-11-01から1ヶ月間の記事一覧

関数の引数を固定した関数を作る

functools.partialを使うと引数を固定した関数を作ることができる。例えば以下のような引数を2つ受け取る関数args2を、functools.partialを使って1つ目の引数aを固定したargs1を作ると以下のような感じに使える。 import functools def args2(a, b): print…

しゃべる英語めも

日常会話 平凡な mediocrity がんばる 努力する strive もがき苦しみながらがんばる struggle しようとしている I'd try to ~ XX時ならいいよ Any time after/before XX is fine. こっそり見る sneak a peek 頼みを受ける/断る accept/refuse 自己紹介 はじ…

モデルを学習させるときのスクリプトテンプレート in Python

標準出力とファイルのログを書き出す 好きなコア数で並列処理する デバッグ中はデータ数少なくしたい みたいなときこんな感じでかいたの使ってる import time import argparse import logging import multiprocessing from pathlib import Path logger = log…

ひらがな <-> カタカナ in pandas

import pandas as pd def katakana_to_hiragana(text): d = {i: i - 0x60 for i in range(ord('ァ'), ord('ァ') + 86)} return text.str.translate(d) def hiragana_to_katakana(text): d = {i - 0x60: i for i in range(ord('ァ'), ord('ァ') + 86)} return…

DaskでDataFrameをpartitionに分けて並列処理

Install $ pip install "dask[complete]" 各partitionごとに何かを計算してmergeするイメージ import pandas as pd import pandas as pd from dask import dataframe as dd def func(series): return pd.DataFrame({ 'min': [series.min()], 'median': [seri…