Andykcer
2021-01-24 17:36关于报错:need at least one array to concatenate
10加载训练模型后,调用就报错,请问怎么解决急
from gensim.models import Word2Vec
from sklearn.cluster import KMeans
import matplotlib.pyplot as plt
from sklearn.decomposition import PCA
pca = PCA(n_components=2)
KM = KMeans(n_clusters=2)
model1 = Word2Vec.load("chinese_model.model") #加载训练好的模型
corpus = []
corpus2= []
corpusx= []
B = model1.wv.index2word #获取word2vec训练过的词汇
gb = open('chinese',encoding='utf-8').readlines()
for word in gb[:30]: #为了方便,每个词库只取了前面30个单词
word = word.split('\n')
if word[0] in B:
corpus.append(word[0])
corpusx.append(word[0])
model2 = Word2Vec.load("english_model") #加载训练好的模型
B = model2.wv.index2word
fb = open('english').readlines()
for word in fb[:30]:
word = word.split('\n')
if word[0] in B:
corpus2.append(word[0])
corpusx.append(word[0])
vector1 = model1[corpus]
vector2 = model2[corpus2]
corpus.append(corpus2)
print(corpusx)
#vecter=vector1+vector2
- 点赞
- 收藏
- 复制链接分享
6条回答
为你推荐
- Mysql Many to Many with Mapping表返回一行并连接会导致重复行的值
- mysql
- php
- concatenation
- 1个回答
- PHP在数组变量中添加条件(WooCommerce API)
- arrays
- php
- 3个回答
- 求解报错TypeError: slice indices must be integers or None or have an __index__ method
- python
- 机器学习
- 人工智能
- tensorflow
- 深度学习
- 2个回答
- 在URL中输入mysql_fetch_array项
- php
- 1个回答
- MySQL Group By Concatenate
- sql
- group-by
- join
- php
- mysql
- 3个回答
换一换