TypeError: TF_SessionRun_wrapper: expected all values in input dict to be ndarray.


在用Embedding時出現了這個問題,具體的代碼:

model.add(Embedding(input_dim = vocab_size, output_dim = embedding_vector_size, input_length = max_len, weights = [embedding_matrix]))

本來以為是參數類型的問題,但怎么也找不出來,最后看github發現了解決方法:重裝numpy(我也不知道為什么—.—)

記住在重裝numpy的時候要關掉你的IDE或jupyter notebook,不然會出現類似:

PermissionError: [WinError 5] 拒絕訪問。的警告,可能導致刪不干凈。

然后重裝numpy即可

pip uninstall numpy
pip install numpy

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM