小编aab*_*aab的帖子

AttributeError:模块“torchtext”没有属性“legacy”

我正在尝试使用 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

5
推荐指数
1
解决办法
6877
查看次数

标签 统计

torchtext ×1