python - 如何减少在 python 中导入包/库所花费的时间
问题描述
我目前正在研究一个 NLP 用例,我使用 bert 句子嵌入来计算 2 个句子之间的余弦相似度。要将句子转换为 bert 嵌入,需要“from sentence_transformers import SentenceTransformer”包,这需要花费大量时间来加载。有什么办法可以减少这个包的加载时间或在每次执行 python 脚本时重用它而不加载。
import time
start = time.time()
from sentence_transformers import SentenceTransformer
end = time.time()
print(end - start)
上面的包加载需要5秒,我可以重复使用这个包而不用每次都导入吗
解决方案
推荐阅读
- salesforce - 有没有办法将 Microsoft Bot Framework 移交集成到 Salesforce Live 代理
- reactjs - 强类型对象属性依赖于其他对象属性
- python - 在 python BeautifulSoup 或 selenium 中从任何网站中提取社交链接
- javascript - Unity webgl 加载时如何播放视频?
- unit-testing - 为什么我们使用接口来模拟 Golang 方法
- javascript - 如何使用 moment 和 datePicker AntD 将时间更改为格式?
- python - 如何处理python中的嵌套JSON?
- sql - 使用带有 orderBy 子句的连接列
- java - 将 ascii 转换为 int 值
- python - 使用两位数字订购 CSV