heizaixiangbai 2024-12-12 18:20 采纳率: 33.3%
浏览 16

PCR-globwb模型在运行时产生如下错误


Traceback (most recent call last):
  File "G:\data\PCR-GLOBWB\PCR-GLOBWB_model-master\PCR-GLOBWB_model-master\model\deterministic_runner.py", line 168, in <module>
    sys.exit(main())
             ^^^^^^
  File "G:\data\PCR-GLOBWB\PCR-GLOBWB_model-master\PCR-GLOBWB_model-master\model\deterministic_runner.py", line 139, in main
    deterministic_runner = DeterministicRunner(configuration, currTimeStep, initial_state)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "G:\data\PCR-GLOBWB\PCR-GLOBWB_model-master\PCR-GLOBWB_model-master\model\deterministic_runner.py", line 51, in __init__
    self.reporting = Reporting(configuration, self.model, modelTime)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "G:\data\PCR-GLOBWB\PCR-GLOBWB_model-master\PCR-GLOBWB_model-master\model\reporting.py", line 61, in __init__
    self.initiate_reporting()
  File "G:\data\PCR-GLOBWB\PCR-GLOBWB_model-master\PCR-GLOBWB_model-master\model\reporting.py", line 90, in initiate_reporting
    self.netcdfObj = PCR2netCDF(self.configuration, specificAttributeDictionary)
                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "G:\data\PCR-GLOBWB\PCR-GLOBWB_model-master\PCR-GLOBWB_model-master\model\ncConverter.py", line 51, in __init__
    self.latitudes  = np.unique(pcr.pcr2numpy(pcr.ycoordinate(cloneMap), vos.MV))[::-1]
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "D:\anacondas\envs\pcraster\Lib\site-packages\pcraster\numpy_operations.py", line 16, in pcr2numpy
    return _pcraster.pcr2numpy(_pcraster.clone(), map, mv)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: resize only works on single-segment arrays

  • 写回答

2条回答 默认 最新

  • 2401_88407411 2024-12-12 18:30
    关注

    self.latitudes = np.unique(pcr.pcr2numpy(pcr.ycoordinate(cloneMap).copy(), vos.MV))[::-1]

    评论

报告相同问题?

问题事件

  • 创建了问题 12月12日