首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“模块'torchtext.data‘没有属性'Field'”

“模块'torchtext.data‘没有属性'Field'”
EN

Stack Overflow用户
提问于 2021-04-05 04:28:10
回答 1查看 610关注 0票数 1
代码语言:javascript
复制
import torchtext

ENGLISH = torchtext.data.Field(tokenize=tokenizer_english, lower=True, init_token="<sos>", eos_token="<eos>")

错误:

代码语言:javascript
复制
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-12-2a3d11c77e7d> in <module>
----> 1 ENGLISH = torchtext.data.Field(tokenize=tokenizer_english, lower=True, init_token="<sos>", eos_token="<eos>")

AttributeError: module 'torchtext.data' has no attribute 'Field'

由于某些原因,它不会导入torchtext.data.Field,即使这是文档中的内容

EN

回答 1

Stack Overflow用户

发布于 2021-04-05 04:47:13

BC Breaking Legacy在v0.9.0版本中,我们将以下遗留代码移至torchtext.legacy。这是修改torchtext库工作的一部分,其动机已在第#664期中讨论:

代码语言:javascript
复制
torchtext.legacy.data.field
torchtext.legacy.data.batch
torchtext.legacy.data.example
torchtext.legacy.data.iterator
torchtext.legacy.data.pipeline
torchtext.legacy.datasets

我们有一个迁移教程来帮助用户切换到v0.9.0版本中的torchtext数据集。对于仍然想要遗留组件的用户,他们可以将遗留组件添加到导入路径中。

ENGLISH = torchtext.legacy.data.field(tokenize=tokenizer_english, lower=True, init_token="<sos>", eos_token="<eos>")试试吧

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66945577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档