我是Python新手,在互联网上寻找帮助,但没有什么能解决我眼前的问题,所以希望有任何反馈。有人知道为什么我会收到这个警告吗?在
我已经下载并尝试使用一个开源模块(云光栅化器.py)使用Windows从EcoSynthairal工具箱编辑点云(激光雷达/空间数据)。模块中有一个类“CloudRasterizer”,我将从中调用一个特定的方法。但是,每当我尝试启动这个类时,我会收到以下警告,并且无法通过这个。。。在
In the Python command line
EastAreaTest = np.loadtxt("C:\....TestFile.txt", use cols=(0,1,2,3,4,5))
EastAreaArray = np.array(EastAreaTest)
Import CloudRasterizer
from CloudRasterizer import CloudRasterizer
RasterizedTest = CloudRasterizer(EastAreaArray)
CloudRasterizer.py:290: FutureWarning: comparison to 'None' will result in an elementwise object comparison in the future. If (xyzrgb_array==None): get_aoi time:0.0 subset_cloud_ array time: 0.0 get_aoi time: 0.015 cloud_to_grid time: 0.015
以下是模块代码的开头:
^{pr2}$如果有帮助的话,这里是我导入CloudRasterizer时的当前目录(云光栅化器.py位于后处理文件夹中):
C:\Users\MillerEF\Documents\Miniconda2\Lib\site packages\ecosynth\postprocess
非常感谢你的帮助!在
在模块的第290行,将
if (xyzrgb_array==None):
更改为if (xyzrgb_array is None):
。在相关问题 更多 >
编程相关推荐