Python:iktFormatWarning

问题描述 投票:0回答:1

我有以下问题。我导入了itk并用它来过滤3d数组。现在在我的脚本的另一部分,我做了一些numpy数组计算的东西,我得到一个“TypeError:itkFormatWarning()得到一个意外的关键字参数'line'”错误和脚本分手。在不导入itk的情况下,它会显示警告“401:运行时警告:在true_divide中遇到零除”但不会停止脚本

sparseMatrix= (self.PlusMatrix+self.PufferMatrix*0.5)/self.MinusMatrix

PlusMatrix,MinusMatrix和Puffer Matrix都是具有相同尺寸的3d numpy阵列。在某些情况下,划分会导致np.nan和np.inf。我想这可能是问题所在。我可以以某种方式捕获这些错误警告吗?

python numpy scipy itk
1个回答
0
投票

我认为在itkFormatWarning()提供的itk中存在一些实现问题,python指向使用ITK或使用ITK生成的numpy数组时。

以下帮助我,即如果您想忽略所有警告。

import warnings
warnings.filterwarnings('ignore')

对于vtk警告,我只是将其路由到文件。

© www.soinside.com 2019 - 2024. All rights reserved.