首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将伯特编码应用于熊猫数据的所有值

将伯特编码应用于熊猫数据的所有值
EN

Stack Overflow用户
提问于 2022-07-03 13:58:56
回答 1查看 427关注 0票数 0

我正在尝试获取数据格式中所有值的bert嵌入。

我的代码看起来是:

代码语言:javascript
复制
from sentence_transformers import SentenceTransformer, util
model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')
import pandas as pd

sentences =[ ["I'm happy", "I'm full of happiness"], ["I am sam", "I am good"]]

df = pd.DataFrame(sentences)

encoded_df = df.applymap(model.encode(convert_to_tensor=True))

面对以下错误:

代码语言:javascript
复制
encode() missing 1 required positional argument: 'sentences'

有什么方法可以做到这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-03 14:38:14

您可以使用

代码语言:javascript
复制
encoded_df = df.applymap(lambda x: model.encode(x, convert_to_tensor=True))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72847085

复制
相关文章

相似问题

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