Word2Vec Python ValueError:需要多个0值才能解压

时间:2018-06-20 10:04:36

标签: python word2vec

我在使用来自Google新闻的w2v嵌入时遇到问题。 我下载了import React, { Component } from 'react'; class Apps extends Component { componentDidMount() { } iLikeFunctions() { console.log('yay functions'); } render() { var array = ['here','we','go']; var no = 'yes'; const display = 'My Name'; return ( <div> <p>{display}</p> <hr /> <input type="text" onChange={this.iLikeFunctions} /> <table> <tbody> {array.map((term,i) => { no = 'no'; return ( <tr key={i}> <td>{term}</td> <td>{no}</td> </tr> ) })} </tbody> </table> </div> ); } } export default Apps; ,然后运行

GoogleNews-vectors-negative300.bin.gz

我遇到错误

  

IOerror:不是压缩文件

好的,我在控制台中运行了gensim.models.KeyedVectors.load_word2vec_format('/home/slava/GoogleNews-vectors-negative300.bin.gz', binary=True) gzip GoogleNews-vectors-negative300.bin现在说,它确实是gzip压缩数据。 但是运行

file GoogleNews-vectors-negative300.bin.gz

现在返回

  

ValueError:需要超过0个值才能解包

完整追溯:

gensim.models.KeyedVectors.load_word2vec_format('/home/slava/GoogleNews-vectors-negative300.bin.gz', binary=True)

该如何解决?

1 个答案:

答案 0 :(得分:0)

文件已损坏,重新下载已解决