Hello, thank you very much for sharing the code. I set the load model to False and give the dataset file in the data_path, but I have a new error as follows.
File "F:/HSI_code/LDCR-master/main.py", line 108, in
main()
File "F:/HSI_code/LDCR-master/main.py", line 75, in main
data_model.read_data()
File "F:\HSI_code\LDCR-master\data_loader.py", line 155, in read_data
'testlabel': _int64_feature(label)
File "F:\HSI_code\LDCR-master\data_loader.py", line 121, in _int64_feature
return tf.train.Feature(int64_list=tf.train.Int64List(value=[value]))
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\python_message.py", line 553, in init
copy.extend(field_value)
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\containers.py", line 285, in extend
new_values = [self._type_checker.CheckValue(elem) for elem in elem_seq_iter]
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\containers.py", line 285, in
new_values = [self._type_checker.CheckValue(elem) for elem in elem_seq_iter]
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\type_checkers.py", line 166, in CheckValue
raise TypeError(message)
TypeError: array(0, dtype=int64) has type <class 'numpy.ndarray'>, but expected one of: (<class 'int'>,)
I do not know whether you have encountered this problem, I hope to get your help, thanks.
Hello, thank you very much for sharing the code. I set the load model to False and give the dataset file in the data_path, but I have a new error as follows.
File "F:/HSI_code/LDCR-master/main.py", line 108, in
main()
File "F:/HSI_code/LDCR-master/main.py", line 75, in main
data_model.read_data()
File "F:\HSI_code\LDCR-master\data_loader.py", line 155, in read_data
'testlabel': _int64_feature(label)
File "F:\HSI_code\LDCR-master\data_loader.py", line 121, in _int64_feature
return tf.train.Feature(int64_list=tf.train.Int64List(value=[value]))
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\python_message.py", line 553, in init
copy.extend(field_value)
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\containers.py", line 285, in extend
new_values = [self._type_checker.CheckValue(elem) for elem in elem_seq_iter]
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\containers.py", line 285, in
new_values = [self._type_checker.CheckValue(elem) for elem in elem_seq_iter]
File "C:\anaconda3\lib\site-packages\google\protobuf\internal\type_checkers.py", line 166, in CheckValue
raise TypeError(message)
TypeError: array(0, dtype=int64) has type <class 'numpy.ndarray'>, but expected one of: (<class 'int'>,)
I do not know whether you have encountered this problem, I hope to get your help, thanks.