プログラムを高速化するためにnumpyを使用したいと思います。私が使いたいのは文字列配列だけです。私がする時
import numpy
numpyをループするのに約5秒かかります。これは、通常のプログラムで取得しようとしていたスピードアップよりも長い時間です。
numpyの文字列配列部分のみをロードする方法はありますか?
あなたが試すことができます:
from numpy import array
どちらの方法でもモジュール全体がインポートされるため、これはこれ以上速くなることはありません。なぜあなたの場合なのか分かりません。
すべてをインポートする場合、または部分的にインポートする場合は、それほど重要ではないと思います。重要なのは、使用される効率的なアルゴリズムと、アプリケーションの実行方法です。まず、 Pythonの速度を見てみましょう。また、 PyPyなどのJITコンパイラを使用してみてください。