おいも貴婦人ブログ

生物系博士課程満期退学をしたAIエンジニアのブログ。

Python3

easy_installをユーザーモードで使う方法。

wget https://bootstrap.pypa.io/ez_setup.py -O - | python - --user これで、PATHに /home/name/.local/bin を追加するだけ。 ## 使い方 pipをインストールする export PYTHONPATH="/home/name/.local/lib/python3.5/site-packages" easy_install-3.5 -d /…

フィボナッチ数列をマルチプロセッシングで計算する。

前回は、threadingモジュールを使ってフィボナッチ数列を計算しました。今回は、multiprocessingを使いたいと思います。 #!/usr/bin/env python3 import sys, time, random, re, requests import concurrent.futures from multiprocessing import Process, c…

Python3でmultiprocessingを使ってみる。

pythonの並列プログラミングを修得するために、今回はmultiprocessingを使いたい思います。コードは至って簡単。関数1で乱数生成し他のプロセスにデータ送り、そのデータを他のプロセスで生成された関数2が表示します。17.2. multiprocessing — プロセスベ…

フィボナッチ数列を複数のスレッドを使って実行する。

Python3で並列計算をする場合、multiprocessingを使うことになると思います。このモジュールは、threadingの発展系でAPIが非常に似ているようです。今回は、multiprocessingを理解する前に、threadingモジュールを使ってフィボナッチ数列をスレッド化したい…