【发布时间】:2020-05-07 08:55:43
【问题描述】:
我正在尝试将 30227(1024 x 1024) 图像的像素数据存储在一起,方法是将它们连接到一个列表中以形成我的训练数据。但是我在 Jupyter 笔记本中这样做时收到内存不足错误。以下是我使用的代码行。
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)
有没有其他方法可以将这些数据存储在一起,以便以后用于训练我的模型?请在这方面帮助我
【问题讨论】:
标签: python pandas image-processing jupyter-notebook numpy-ndarray