Medpy AttributeError:“Tensor”对象没有属性“astype”

2024-10-01 22:42:34 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,我正在尝试使用Medpy和最新的keras和tensorflow库计算平均表面距离(asd)。在此方面的任何帮助都将不胜感激。以下是我的代码和错误:

from medpy import metric as M

asd=M.binary.asd(tf.cast(y_pred, np.float32),tf.cast(y_true, np.float32),voxelspacing=None,connectivity=1)

错误:

File "/home/rak038/Segmentation/U-net/noGPU/noGPU/lib/python3.7/site-packages/medpy/metric/binary.py", line 1200, in __surface_distances

result = numpy.atleast_1d(result.astype(numpy.bool))

AttributeError: 'Tensor' object has no attribute 'astype'


Tags: numpytf错误npresultmetrickerasbinary

热门问题