2021-02-21から1日間の記事一覧
pythonの処理速度が遅い場合、並列処理が有効である。ここでは、実務でも役立つ並列処理のサンプルコードを紹介する。 pythonの標準ライブラリであるmultiprocessingを利用する。 from multiprocessing import Pool # ジョブを送り込めるワーカープロセスの…
分析が進むと、python classを記述する必要がある。 compute_KNN_featuresのソースコードを参考にして、KNNのクラス概要をまとめた。 class NearestNeighborsFeats(BaseEstimator, ClassifierMixin): ''' This class should implement KNN features extracti…
仕事ではpandasのデータフレームをよく利用するが、計算速度を向上させるためにはdf.valuesでNumpy配列にして計算させることが多い。 ここでは、numpyの基本的な使い方の備忘録を記録する。(numpy公式ドキュメント) まずはお決まりのimport import numpy as …