小编Hoo*_*ark的帖子

scikit-learn:如何缩减'y'预测结果

我正在尝试scikit-learn使用Boston Housing Data Set 学习和机器学习.

# I splitted the initial dataset ('housing_X' and 'housing_y')
from sklearn.cross_validation import train_test_split
X_train, X_test, y_train, y_test = train_test_split(housing_X, housing_y, test_size=0.25, random_state=33)

# I scaled those two datasets
from sklearn.preprocessing import StandardScaler
scalerX = StandardScaler().fit(X_train)
scalery = StandardScaler().fit(y_train)
X_train = scalerX.transform(X_train)
y_train = scalery.transform(y_train)
X_test = scalerX.transform(X_test)
y_test = scalery.transform(y_test)

# I created the model
from sklearn import linear_model
clf_sgd = linear_model.SGDRegressor(loss='squared_loss', penalty=None, random_state=42) 
train_and_evaluate(clf_sgd,X_train,y_train)
Run Code Online (Sandbox Code Playgroud)

基于这个新模型clf_sgd,我试图y基于第一个实例预测X_train.

X_new_scaled …
Run Code Online (Sandbox Code Playgroud)

python machine-learning scale scikit-learn

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

"$(document).on('pageshow'"不使用jQuery 1.9.1 + JQM 1.3.0-stable

使用jQuery 1.8.3

<!DOCTYPE html>
<html>
    <head>
        <script src="js/jquery-1.8.3.min.js"></script>
        <script src="js/jquery.mobile-1.3.0.min.js"></script>
        <script>
      $.support.cors = true;
      $.mobile.allowCrossDomainPages = true;

      $("#home").live("pageshow", function( event ) {
        alert( "Ok. This is Home!" );
      });
        </script>
    </head>
    <body>

    <!--- HOME --->
    <div data-role="page" id="home">
    <h2>Hello World</h2>
    </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

警报工作正常.

但是,使用jQuery 1.9.1(请注意我更改了版本,并使用"on"更改为"live".

<!DOCTYPE html>
<html>
    <head>
        <script src="js/jquery-1.9.1.min.js"></script>
        <script src="js/jquery.mobile-1.3.0.min.js"></script>
        <script>
      $.support.cors = true;
      $.mobile.allowCrossDomainPages = true;

      $("#home").on("pageshow", function( event ) {
        alert( "Ok. This is Home!" );
      });
        </script>
    </head>
    <body>

    <!--- HOME --->
    <div …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-mobile

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

Smarty:未定义的扩展类“Smarty_Internal_Method_Get_Template_Vars”

我正在尝试从旧的 PHP 5.4.45 + Smarty 2.6.28 迁移到新的 PHP 7.2.25 + Smarty 3.1.33。

我正在调整一些小代码片段,它在大多数网页中都可以工作,但突然在某些 PHP 页面中停止工作,返回以下错误消息:

Notice: Undefined property: Smarty_Internal_Undefined::$objMap in /home/www/libs/Smarty-3.1.33/libs/sysplugins/smarty_internal_extension_handler.php on line 132
Fatal error: Uncaught --> Smarty: undefined extension class 'Smarty_Internal_Method_Get_Template_Vars' <-- thrown in /home/www/libs/Smarty-3.1.33/libs/sysplugins/smarty_internal_undefined.php on line 62
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚哪个 PHP 代码导致了此错误消息,因为我在其中没有看到任何要分析的行位置。看起来这些页面的 PHP 代码与正常运行的页面非常相似。我在网上看到这个错误可能是由PHP中的“register_object”引起的。我刚刚检查了我的 PHP 文件,其中没有“register_object”。

在不工作的 PHP 页面(如工作页面)中,除了其余的 PHP 操作之外,我还执行以下操作:

$myTemplate = new Smarty();
$myTemplate->compile_dir = $mypath . "/templates_c";
$myTemplate->template_dir = $mypath . "/templates";
$myTemplate->assign("myvarible", $foo);
$myTemplate->display("mytemplate.html");
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏。非常感谢。

php smarty smarty3

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

Linux:如何通过 apt-get 安装某些旧版本的软件

我正在尝试在我的 Linux PC (Raspberry Debian) 中安装与我的远程公共服务器中安装的相同版本的 Apache、MySQL 和 PHP。

例如,我想安装 2.2 分支的最后一个 Legacy Release,Apache/2.2.31。

$ apt-cache showpkg apache2
Package: apache2
Versions: 
2.4.10-10+deb8u4 (/var/lib/apt/lists/mirrordirector.raspbian.org_raspbian_dists_jessie_main_binary-armhf_Packages)
Run Code Online (Sandbox Code Playgroud)

但是没有关于 2.2.31 版本的信息,也没有在“反向提供”部分。我可以通过从源代码编译来做到这一点,但这需要很多时间。我试图找到可靠的 PPA 或可靠的 deb 包来源,但没有成功。

任何提示?非常感谢。

linux debian versions apt-get raspberry-pi

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

Pyomo(GLPK、Windows)在“results.yml”中向我显示了奇怪的结果

使用 Pyomo 5.1.1(Windows 7 上的 CPython 2.7.10),我尝试执行最简单的 Pyomo 示例,具体模型见https://software.sandia.gov/downloads/pub/pyomo/PyomoOnlineDocs。 html#_a_simple_concrete_pyomo_model

from __future__ import division
from pyomo.environ import *
model = ConcreteModel()
model.x = Var([1,2], domain=NonNegativeReals)
model.OBJ = Objective(expr = 2*model.x[1] + 3*model.x[2])
model.Constraint1 = Constraint(expr = 3*model.x[1] + 4*model.x[2] >= 1)
Run Code Online (Sandbox Code Playgroud)

我执行:

> pyomo solve Pyomo_concrete_v1.py --solver=glpk
Run Code Online (Sandbox Code Playgroud)

根据我自己的计算,结果应该是:

x[1]=0
x[2]=0.25
OBJ=0.75
Run Code Online (Sandbox Code Playgroud)

但是,我发现以下“results.yml”:

# ----------------------------------------------------------
#   Problem Information
# ----------------------------------------------------------
Problem: 
- Name: unknown
  Lower bound: 0.666666666667
  Upper bound: 0.666666666667
  Number of objectives: 1
  Number of constraints: 2
  Number of …
Run Code Online (Sandbox Code Playgroud)

python mathematical-optimization linear-programming glpk pyomo

0
推荐指数
1
解决办法
823
查看次数