txt文件改成bin文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了txt文件改成bin文件相关的知识,希望对你有一定的参考价值。

打开我的电脑->工具->文件夹选项->查看->在把隐藏已知文件名前面的勾去掉.
然后找到你要更改的bin文件,重命名,把bin改为bir就ok了..
参考技术A 1、打开:我的电脑---工具---文件夹选项(O)...---查看---去掉:隐藏已知文件类型的扩展名
前面的对勾---确定
2、然后将你的文件改名即可:
例:把
记事本.txt改为replay.bin,直接把记事本改为:replay,txt改为:bin即可。

python实现word2vec训练结果bin文件转txt文件

      经理让我把word2vec训练后得到的bin文件转为txt文件,目前还不知道txt文件用来干什么。其实word2vec训练语料时可以选择训练处出bin文件或者txt文件,但是训练出bin文件时过程太漫长,我怕直接训练出txt文件也一样慢,所以还是自己想办法做这个事情了。

      我用到了gensim,这个需要自己安装一下,我的电脑装这个还挺麻烦的。

# -*- coding: utf-8 -*-  
import gensim 
import codecs    
  
def main():  
    path_to_model = result.bin  
    output_file = file.txt  
    bin2txt(path_to_model, output_file)  
  
  
def bin2txt(path_to_model, output_file):  
    output = codecs.open(output_file, w , utf-8)  
    model = gensim.models.KeyedVectors.load_word2vec_format(path_to_model, binary=True)  
    print(Done loading Word2Vec!)  
    vocab = model.vocab  
    for item in vocab:  
        vector = list()  
        for dimension in model[item]:  
            vector.append(str(dimension))  
        vector_str = ",".join(vector)  
        line = item + "\t"  + vector_str   
        output.writelines(line + "\n")  #本来用的是write()方法,但是结果出来换行效果不对。改成writelines()方法后还没试过。
    output.close()  
  
if __name__ == "__main__":  
    main() 

 

以上是关于txt文件改成bin文件的主要内容,如果未能解决你的问题,请参考以下文章

如何把TXT文件转换成BIN文件?

请教高手知道怎么把TXT文件转换成BIN文件啊 指教一下 谢谢

python实现word2vec训练结果bin文件转txt文件

如何把txt的文本文件转换为bin格式的文件

如何把txt的文本文件转换为bin格式的文件

如何使用UltraEdit软件将一个TXT文件转换成二进制的.BIN文件。