Slide 34
Slide 34 text
copyright © 2023 CMS Comunications Inc. all rights reserved.
NumPyのメモリ確保の可視化
import time
import numpy as np
SIZE = 1024 * 1024 * 1024 # 1G
time.sleep(1)
# 要素数が約1億個のNumPy配列を
# 8bit整数型で生成
arr = np.ones(SIZE, dtype=np.uint8)
time.sleep(1)
# 同じ変数名に同じ配列を再代入
arr = np.ones(SIZE, dtype=np.uint8)
sample-arr.py を準備
time.sleep(1)
# 変数を削除
del arr
time.sleep(1)
arr = np.ones(SIZE, dtype=np.uint8)
time.sleep(1)
# 別の変数に代入
arr2 = np.ones(SIZE, dtype=np.uint8)
time.sleep(1)