Я написал код, который правильно вычислял показатель для определенных данных.Но через некоторое время некоторые значения отображаются некорректно.Сгенерированный показатель составляет от 0 до 1 (который был 0,8998 для нескольких раз работы);тем не менее, он показывает -4.486000218950312e + 183 значение для тех же данных, которые не имеют значения и генерируются машиной.Вычисление очков костей с использованием библиотеки medpy
:
import medpy.metric.binary as metrics
mean_dsc=np.ndarray(no_slices,dtype=float)
for i in range(no_slices)
segm=res_vol[:,:,i]
gt=lbl[:,:,i]
mean_dsc[i]=metrics.dc(segm, gt)
print mean_dsc
В чем причина этого?Есть ли какие-либо ошибки с Jupyter или Python?Как я могу решить эту проблему?
Ваша помощь приветствуется