小编vla*_*tin的帖子

ModuleNotFoundError:没有名为“sklearn.linear_model._base”的模块

我正在尝试加载保存为.joblib文件的模型。我试过picklesklearn.externals.joblibjoblib它本身。都是一样的错误。下面是我正在尝试做的一个例子。

 clf = joblib.load("linear_regression_model.joblib")
Run Code Online (Sandbox Code Playgroud)

该模型是使用sklearn.linear_model.LinearRegression. 但是,当我尝试打开此文件时,出现此错误:

ModuleNotFoundError: No module named 'sklearn.linear_model._base'
Run Code Online (Sandbox Code Playgroud)

包版本:

蟒蛇 3.7.5

sklearn 0.21.3

作业库 0.14.0

Scipy 1.3.2

知道发生了什么吗?提前致谢。

python scikit-learn joblib

6
推荐指数
1
解决办法
6699
查看次数

通过 bins matplotlib 标记直方图

我有一个直方图,我想在其中用 bin 标记 x 轴。直方图绘制为对数对数图,但 bin 非常具体。图表:

图表

垃圾箱:

bins = [0, 0.035, 0.07, 0.15, 0.5, 1, 3, 10, 40]  
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做到这一点吗?我相信它还需要摆脱当前的 x 轴标签。

python matplotlib histogram bins

3
推荐指数
1
解决办法
7193
查看次数

从chomped行中获取Perl中分隔符之间的值

我试图使用正则表达式获取Perl中两个分隔符之间的值.我正在打开一个文件并使用chomp逐行浏览文件.该文件的外观示例:

"This is <tag> an </tag> example
of the <tag> file </tag> that I
am <tag> trying </tag> to <tag> parse </tag>"
Run Code Online (Sandbox Code Playgroud)

我能够得到前几个词:"an","file",但在第三行我只能"尝试"而不是"解析".这是我尝试使用的代码:

while (chomp($line = <$filename>)){
   ($tag) = $line =~ m/<tag>(.*?)<\/tag>/;
   push(@tagarray, $tag);
}
Run Code Online (Sandbox Code Playgroud)

我怀疑这与某些事情有关,chomp但是没有看到如何以不同方式解析文件.

regex perl chomp

2
推荐指数
2
解决办法
113
查看次数

标签 统计

python ×2

bins ×1

chomp ×1

histogram ×1

joblib ×1

matplotlib ×1

perl ×1

regex ×1

scikit-learn ×1