TF_MODEL_URL = 'https://tfhub.dev/google/on_device_vision/classifier/landmarks_classifier_asia_V1/1'
mo = hub.Module('https://tfhub.dev/google/on_device_vision/classifier/landmarks_classifier_asia_V1/1')
IMAGE_SHAPE = (321,321)
df= pd.read_csv(LABLE_MAP_URL)
错误是
if self.low_memory:
--> 230 chunks = self._reader.read_low_memory(nrows)
231 # destructive to chunks
232 data = _concatenate_chunks(chunks)
1775 index,
1776 columns,
1777 col_dict,
-> 1778 ) = self._engine.read( # type: ignore[attr-defined]
1779 nrows
1780 )
deprecate_kwarg.<locals>._deprecate_kwarg.<locals>.wrapper(*args, **kwargs)
209 else:
210 kwargs[new_arg_name] = new_arg_value
--> 211 return func(*args, **kwargs)
回溯来自pandas IO工具,因此错误可能发生在您读取.csv时。由于您没有显示文件,并且这不是一个可复制的示例,因此您应该检查文件,看看出了什么问题。您也没有显示整个回溯,因此很难判断这是哪种错误,但我认为您提供的这部分回溯似乎与panda官方文档中关于字段过多的错误行的部分有些相似。
编辑:
正如所怀疑的那样,您显示的错误看起来确实是由数据集引起的错误行,因此这可能是一个错误。你试过吗
data = pd.read_csv(LABLE_MAP_URL, on_bad_lines='skip')
正如骗局中的答案所暗示的那样?