Scikit learn 尝试使用sk learn porter时出错

Scikit learn 尝试使用sk learn porter时出错,scikit-learn,google-colaboratory,Scikit Learn,Google Colaboratory,我正试图执行这段代码,使用Sklearn-porter将决策树分类器转换为Java porter = Porter(clf, language='java') 我得到了这个错误 --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipyt

我正试图执行这段代码,使用Sklearn-porter将决策树分类器转换为Java

porter = Porter(clf, language='java')
我得到了这个错误

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-38-ba54eb9f85c3> in <module>()
----> 1 porter = Porter(clf, language='java')

1 frames
/usr/local/lib/python3.7/dist-packages/sklearn_porter/Porter.py in <listcomp>(.0)
     59         from sklearn import __version__ as sklearn_ver
     60         sklearn_ver = str(sklearn_ver).split('.')
---> 61         sklearn_ver = [int(v) for v in sklearn_ver]
     62         major, minor = sklearn_ver[0], sklearn_ver[1]
     63         patch = sklearn_ver[2] if len(sklearn_ver) >= 3 else 0

ValueError: invalid literal for int() with base 10: 'post1'
---------------------------------------------------------------------------
ValueError回溯(最近一次调用上次)
在()
---->1波特=波特(clf,language='java')
1帧
/usr/local/lib/python3.7/dist-packages/sklearn\u porter/porter.py in(.0)
59来自sklearn导入版本(作为sklearn版本)
60 sklearn\u ver=str(sklearn\u ver).split('.'))
--->61 sklearn\u ver=[在sklearn\u ver中v的int(v)]
62大调,小调=学习版本[0],学习版本[1]
63 patch=sklearn\u ver[2]如果len(sklearn\u ver)>=3,则为0
ValueError:基数为10的int()的文本无效:“post1”