私は大きな配列(12Mpixの画像)をPythonの標準ライブラリから配列形式で取得します。 これらの配列に対して操作を実行したいので、numpy配列に変換したいと考えています。 私が試した次:Pythonでループに相当:効率的なpython配列からnumpy配列への変換
import numpy
import array
from datetime import datetime
test = array.array('d', [0]*12000000)
t = datetime.now()
numpy.array(test)
print datetime.now() - t
私は1〜2秒の間に結果を取得します。
この変換を効率的に行う方法はありますか?
実際のデータソースは何ですか?それは配列の型に来る必要がありますか? –
私のソースは私が変更できないライブラリです。私はそれをnumpyを使用するように変更することはできません。 – Simon