2017-07-18 24 views
15

Chciałbym użyć projektu catboost, który został niedawno wydany przez społeczność open source przez Yandex. Ale używam Pythona 3 w moich projektach. Wiem, że Python 3 był zabroniony przez cesarza Yandex. Czy catboost obsługuje Python 3?Czy Catboost obsługuje python3?

+2

https://vignette2.wikia.nocookie.net/familyguy/images/1/1a/JointheEmpire.png/revision/latest?cb=20110122170121 –

+1

Tak to obsługuje. To biblioteka rebeliantów. –

Odpowiedz

8

Tak, możesz użyć catboost z Python 3 (i osobiście już testuję to). Jest tam koła korespondencyjnych w PyPI:

catboost-0.1.1.2-py3-none-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl 
catboost-0.1.1.2-py3-none-manylinux1_x86_64.whl 
catboost-0.1.1.2-py3-none-win_amd64.whl 
+0

@monhawk Próbowałem użyć tych kółek, o których wspomniałeś, bezskutecznie, zarówno na MacOS, jak i na linuksie Amazona. Obydwa są architekturami x64 i uruchomiłem 'pip install wheel; zainstaluj plik WHEEL_FILE'. Instalacja działa, ale nie małe zadanie klasyfikacji pokazane w dokumentach catboost. Czy działają one prawidłowo? Ponadto sprawdziłem poprawną platformę i ustawiono pep425tagi, wykonując 'import pip; print (pip.pep425tags.get_supported()) '. – petobens

+0

@petobens Próbowałem już na obu systemach Windows (10 + Anaconda z Pythonem 3.6) i Linuksie (Fedora 26 z domyślnym Pythonem 3), zarówno działa, jak i mogę uruchamiać przykłady. – m0nhawk