我正在尝试使用 torchtext 来处理测试数据,但是,当我运行以下代码时,出现错误:“AttributeError:模块‘torchtext’没有属性‘legacy’”。谁能指导我这里的问题是什么?我正在使用 python 3.10.4。谢谢
import pandas as pd
import torch
import torchtext
import spacy
def prep_data(file_path):
TEXT=torchtext.legacy.data.Field(tokenize='spacy', tokenizer_language='en_core_web_sm')
LABEL=torchtext.legacy.data.LabelField(dtype=torch.long)
fields=[('clean_text', TEXT), ('label',LABEL)]
dataset = torchtext.legacy.data.TabularDataset(
path=file_path, format='csv',
skip_header=True, fields=fields)
print(dataset.examples[0])
if __name__=="__main__":
train_path='./data/train.csv'
test_path='./data/test.csv'
prep_data(train_path)
Run Code Online (Sandbox Code Playgroud) torchtext ×1