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文件啊 指教一下 谢谢