在加载PeMS04数据集的时候,报错:
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (308,) + inhomogeneous part.
data中包含的元素(序列)长度不一致,无法创建一个形状均用的数组。
所有报错内容:
Traceback (most recent call last):
File "/home/laball/zyh/PDFormer-master/run_model.py", line 52, in
run_model(task=args.task, model_name=args.model, dataset_name=args.dataset,
File "/home/laball/zyh/PDFormer-master/libcity/pipeline/pipeline.py", line 38, in run_model
dataset = get_dataset(config)
^^^^^^^^^^^^^^^^^^^
File "/home/laball/zyh/PDFormer-master/libcity/data/utils.py", line 13, in get_dataset
return getattr(importlib.import_module('libcity.data.dataset'),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/laball/zyh/PDFormer-master/libcity/data/dataset/pdformer_dataset.py", line 18, in init
self.dtw_matrix = self._get_dtw()
^^^^^^^^^^^^^^^
File "/home/laball/zyh/PDFormer-master/libcity/data/dataset/pdformer_dataset.py", line 31, in _get_dtw
df = self._load_dyna(filename)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/laball/zyh/PDFormer-master/libcity/data/dataset/traffic_state_point_dataset.py", line 20, in _load_dyna
return super()._load_dyna_3d(filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/laball/zyh/PDFormer-master/libcity/data/dataset/traffic_state_datatset.py", line 193, in _load_dyna_3d
data = np.array(data, dtype = np.float64)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: setting an array element with a sequence. The requested array has an inhomogeneous shape after 1 dimensions. The detected shape was (308,) + inhomogeneous part.
请问需要怎么解决呢?