我在我的Windows 7 Professional机器上安装了Anaconda3 4.4.0(32位),并在Jupyter笔记本上导入了NumPy和Pandas,所以我认为Python安装正确.但是当我输入conda list并conda --version在命令提示符时,它说conda is not recognized as internal or external command.
我为Anaconda3设置了环境变量; Variable Name: Path,Variable Value: C:\Users\dipanwita.neogy\Anaconda3
我如何使其工作?
我正在尝试使用 Python Keras 库中的 LSTM 训练 Seq2Seq 模型。我想使用句子的 TF IDF 向量表示作为模型的输入并收到错误。
X = ["Good morning", "Sweet Dreams", "Stay Awake"]
Y = ["Good morning", "Sweet Dreams", "Stay Awake"]
vectorizer = TfidfVectorizer()
vectorizer.fit(X)
vectorizer.transform(X)
vectorizer.transform(Y)
tfidf_vector_X = vectorizer.transform(X).toarray() #shape - (3,6)
tfidf_vector_Y = vectorizer.transform(Y).toarray() #shape - (3,6)
tfidf_vector_X = tfidf_vector_X[:, :, None] #shape - (3,6,1) since LSTM cells expects ndims = 3
tfidf_vector_Y = tfidf_vector_Y[:, :, None] #shape - (3,6,1)
X_train, X_test, y_train, y_test = train_test_split(tfidf_vector_X, tfidf_vector_Y, test_size = 0.2, random_state = …Run Code Online (Sandbox Code Playgroud) 我有两个列表在我的程序list1和list2看起来像下面这样:
list1 = ['ABC',
'ABD',
'ABE',
'ABF',
'ABG',
'ABH',
'ABI',
...]
list2 = [('A', 'B', 'C'),
('A', 'B', 'D'),
('A', 'B', 'E'),
('A', 'B', 'F'),
('A', 'B', 'G'),
('A', 'B', 'I'),
...]
Run Code Online (Sandbox Code Playgroud)
两个列表都是2D,因为它们在同一操作中返回相同的结果.
list1[0][1] returns 'B'
list2[0][1] also returns 'B'
Run Code Online (Sandbox Code Playgroud)
它们之间有什么区别list1,list2如果它们返回相同的结果?我list2该如何转换格式list1?
谢谢.