2 つの tiff 画像を読み取り、一意の組み合わせを見つけ、観察をカウントし、カウントを txt ファイルに保存する python スクリプトがあります。
完全なスクリプトは www.spatial-ecology.net にあります。
結果は次のとおりです。
tif1
2 2 3
0 0 3
2 3 3
tif2
2 2 3
3 3 4
1 1 1
result
2 2 2
3 3 1
0 3 2
3 4 1
2 1 1
3 1 2
スクリプトは正常に動作します。このように実装されています。
行ごとに読み取ります (range(rows) 内の irows の場合:) メモリに完全なイメージをロードしないようにします (最終的にフラグ オプションを挿入して、10 x 10 行を読み取ることができます)。
配列を調べてタプルを作成する
タプルがすでに dic() に格納されているかどうかを確認します
私の質問は次のとおりです。この場合、プロセスをスピードアップするためのトリックはどれですか?
結果を dic() ではなく 2 次元配列に保存するようにテストしましたが、プロセスが遅くなります。このリンクを確認すると、python map 関数で速度が向上する可能性があります。これは事実ですか?
前もって感謝します ジュゼッペ