接下來(lái)重整思路看下如何安裝pip install fancyimpute
接下來(lái)安裝fancyimpute庫(kù),如果以前沒(méi)有安裝成功,需要先卸載干凈
pip uninstall fancyimpute
然后安裝
1.安裝fancyimpute庫(kù)之前先安裝幾個(gè)依賴(lài)庫(kù) cvxopt scs ecos CVXcanon fastcache cvxpy
cvxpy庫(kù)本來(lái)就有 版本為 1.1.12
fastcache庫(kù)本來(lái)就有 版本為 1.1.0 py38he774522_0
ecos 庫(kù)本來(lái)就有 版本為2.0.7.post1 pypi_0 pypi
scs庫(kù)本來(lái)就有版本為2.1.3 pypi_0 pypi
cvxopt庫(kù)沒(méi)有
CVXcanon庫(kù)沒(méi)有
我們先安裝cvxopt庫(kù)
啟動(dòng)anaconda prompt
pip install --use-feature=2020-resolver --upgrade cvxopt -i https://pypi.douban.com/simple
安裝過(guò)程沒(méi)有發(fā)現(xiàn)錯(cuò)誤提示 Successfully installed cvxopt-1.2.6
然后安裝CVXcanon庫(kù)
啟動(dòng)anaconda prompt
pip install --use-feature=2020-resolver --upgrade cvxcanon -i https://pypi.douban.com/simple
安裝過(guò)程沒(méi)有發(fā)現(xiàn)錯(cuò)誤提示 Successfully installed cvxcanon-0.1.2
2.安裝完依賴(lài)庫(kù)庫(kù)之后看依賴(lài)庫(kù)是否能夠成功導(dǎo)入
導(dǎo)入fastcache ecos scs cvxopt CVXcanon庫(kù)成功
導(dǎo)入cvxpy庫(kù)失敗 錯(cuò)誤提示見(jiàn)http://www.3lll3.cn/discuss/post/details/6077b372443ef776b6fae52f
然后按照帖子所示方法進(jìn)行處理,直到能夠成功導(dǎo)入cvxpy庫(kù),并且沒(méi)有錯(cuò)誤提示為止。
3.然后再安裝fancyimpute庫(kù)
pip install --use-feature=2020-resolver --upgrade fancyimpute -i https://pypi.douban.com/simple
顯示安裝成功,并且沒(méi)有錯(cuò)誤提示
4.導(dǎo)入fancyimpute庫(kù)進(jìn)行使用
然后導(dǎo)入fancyimpute
import fancyimpute
2021-04-15 11:03:11.314505: W tensorflow/stream_executor/platform/default/dso_lo
ader.cc:60] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64
_110.dll not found
2021-04-15 11:03:11.322505: I tensorflow/stream_executor/cuda/cudart_stub.cc:29]
Ignore above cudart dlerror if you do not have a GPU set up on your machine.
>>>
你電腦上沒(méi)有g(shù)pu的話可以忽略這條錯(cuò)誤提示,接下來(lái)我們導(dǎo)入這個(gè)庫(kù)試試
>>> from fancyimpute import KNN
>>> KNN(k=5,verbose=0)
KNN(fill_method='zero', k=5, max_value=None, min_value=None, normalizer=None, or
ientation='rows', print_interval=100, verbose=0)
>>>
發(fā)現(xiàn)已經(jīng)可以用了








暫無(wú)數(shù)據(jù)