Я пытаюсь добавить MultiValue
в список. Но я получаю сообщение об ошибке, что я не могу. Я также пробовал .append
и .extend
многозначные значения в список, но получаю сообщение об ошибке, что вы не можете добавить значения NaN в список. Кроме того, мне трудно понять, что такое MultiValue
.
Код, который я пытаюсь запустить:
original_z_spacing = np.abs(patient_data[0].ImagePositionPatient[2]
- patient_data[1].ImagePositionPatient[2])
# obtain rescaled HU array
hu_array = get_hounsfield_unit_array(patient_data)
original_spacings = np.array(patient_data[0].PixelSpacing + [original_z_spacing], dtype='float32') # the error occurs here
Данные пациента представляют собой папку из 1595 папок, содержащих файлы формата dicom. Я запускаю этот код на Python 3.7 и версии pydicom 1.4.2. Ошибка, которую я получаю:
TypeError: unsupported operand type(s) for +: 'MultiValue' and 'list'