我试图将30227(1024 x 1024)张图像的像素数据通过连接在一个列表中存储起来,形成我的训练数据。但是,在Jupyter笔记本中,当我这样做时,我收到了Out of memory错误。以下是我使用的代码行。
train_data = []
mm_scaler = MinMaxScaler()
for file_id in data['patientId']:
file_name = train_images_path+"\\"+file_id.strip()+".dcm"
if os.path.exists(file_name):
image_data = mm_scaler.fit_transform(pydicom.dcmread(file_name).pixel_array)
train_data.append(image_data)
有没有其他方法可以将这些数据存储在一起,以后可以用于训练我的模型?请帮助我