用于读/写预先训练过的单词嵌入文件的轻量级包

pyemblib的Python项目详细描述


#Pyemblib

用于读、写和使用经过训练的单词嵌入的模块。

##安装

用PIP安装!

`bash pip install pyemblib `

##用法

此包当前支持由以下包训练的word嵌入:

###阅读

支持文本格式和二进制嵌入文件。

下面的示例显示读取嵌入的每个格式: `python ## import text embeddings text_embs = pyemblib.read('/tmp/text_embeddings.txt', mode=pyemblib.Mode.Text) ## import binary embeddings bin_embs = pyemblib.read('/tmp/bin_embeddings.bin', mode=pyemblib.Mode.Binary) `

embedding s作为继承自python字典类的pyemblib.embeddings对象读取;键是单词,值是嵌入数组。

要获取“python”的单词vector,只需使用dictionary访问: `python vec = embs['python'] print(vec) # [ 0.001 -0.237 ... ] `

###写作

同样的文本和二进制模式可用于写入嵌入文件和读取。

`python embs = { 'a' : np.array([0.3 0.1 -0.2]), 'b' : np.array([-0.9,-0.2,-0.2]) } ## write as text pyemblib.write(embs, '/tmp/text_embeddings.txt', mode=pyemblib.Mode.Text) ## write as binary pyemblib.write(embs, '/tmp/bin_embeddings.bin', mode=pyemblib.Mode.Binary) `

##反馈 请在[github问题页](https://github.com/drgriffis/pyemblib/issues)报告您遇到的任何问题!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java客户端与服务器和JPA事务的对话   java Any DLL导入会抛出一个不满意的链接错误,尽管DLL似乎已加载   java如何获得只有他的电子邮件Firebase Realtime才知道的用户结构   PlayFramework2.0Java游戏!启动问题   java创建倒计时计时器   在java中按id排序Akka流   带有嵌入式Jetty静态资源的java Spring MVC   java如何避免Jackson获取标记为FetchType的字段。懒惰的   java Netbeans Ascii unicode字符不工作base64编码解码   JAVAME:对Java向量进行排序   适合java的设计模式   java ParDo函数未在Apache BEAM中等待窗口   从JNI调用main()入口点时,java new JFrame()崩溃   java试图理解JNI中的C函数调用。H   java如何在hibernate 5.3中使用键贡献类型   Javafx中屏幕之间的java参数   java将图像转换为SVG   java Read xls文件,API POI异常初始化记录0x203(NumberRecord),剩余4个字节尚待读取   swing将选项卡添加到jTabbedPane,其中每个选项卡都有一个名为java的文本区域   java While循环只在主体中运行一次