「TIFFFiles」のリストがあります。各「TIFFFiles」には、それぞれサイズが 2776x2080 ピクセルの 60 個の tiff イメージを含む「TIFFArray」が含まれています。画像は numpy.memmap オブジェクトとして読み取られます。画像のすべての強度にアクセスしたい (imgs の形状: (60,2776,2080))。次のコードを使用します。
for i in xrange(18):
#get instance of type TIFFArray from tiff_list
tiffs = get_tiff_arrays(smp_ppx, type_subfile,tiff_list[i])
#accessing all intensities from tiffs
imgs = tiffs[:,:,:]
各反復ステップで「tiffs」と「imgs」を上書きしても、メモリは 2.6GByte 増加します。各反復ステップでデータがコピーされないようにするにはどうすればよいですか? 2.6GByteのメモリを再利用する方法はありますか?