小编GMa*_*rsh的帖子

通过词典scikit学习估计

我试图将模型参数作为词典传递给Scikit-learn估算器并且没有运气.它似乎将我的dict嵌入其中一个参数中.例如:

params = {
 'copy_X': True, 
 'fit_intercept': False, 
 'normalize': True
}

lr = LinearRegression(params)
Run Code Online (Sandbox Code Playgroud)

给我:

LinearRegression(copy_X=True,
         fit_intercept={'copy_X': True, 'fit_intercept': False,'normalize': True},
     normalize=False)
Run Code Online (Sandbox Code Playgroud)

另外,我创建了一个迭代dict的函数,可以创建一个字符串,如:

'copy_X=True, fit_intercept=True, normalize=False'
Run Code Online (Sandbox Code Playgroud)

这同样不成功.有人在这有什么建议吗?我唯一的限制是数据将作为一个dict(实际上是一个json对象加载json.uploads)来到我身边.

谢谢.

python dictionary scikit-learn

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

将python dict传递给模板

必须有办法做到这一点......但我找不到它.

如果我将一个字典传递给模板,如下所示:

@app.route("/")
def my_route():
  content = {'thing':'some stuff',
             'other':'more stuff'}
  return render_template('template.html', content=content)
Run Code Online (Sandbox Code Playgroud)

这在我的模板中工作得很好......但有没有办法可以放弃'内容'.来自

{{ content.thing }}
Run Code Online (Sandbox Code Playgroud)

我觉得我以前见过这个,但在任何地方找不到它.有任何想法吗?

python jinja2 flask

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

Django REST AngularJS NGINX配置

我根据本教程设置了一个服务器:https: //www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-14 -04

一切都工作正常,但我想改变我的NGINX设置,将AngularJS纳入前端.现在我按照教程说的配置它,当我访问myip /我得到我的Django应用程序,当我去myip/static /我得到我的静态文件.大.

我想要做的是从api.myip子域提供Django API,并让myip /实际指向我的静态(角度应用程序)文件.

有关如何配置NGINX以正确路由的任何见解?

NGINX Config目前看起来像这样:

server {
    listen 80;
    server_name server_domain_or_IP;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/user/myproject;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/home/user/myproject/myproject.sock;
    }
}
Run Code Online (Sandbox Code Playgroud)

django nginx gunicorn angularjs django-rest-framework

4
推荐指数
1
解决办法
1896
查看次数

SQLAlchemy-Marshmallow 查询和序列化为 JSON 的速度很慢

我对此有点陌生,所以如果有人可以帮助我,那就太棒了。

所以我在 SQLAlchemy 中为我正在开发的 Flask 应用程序设置了一些模型。我在构建应用程序时用一些假数据填充了数据库(当前是 SQLite),我有点惊讶我的一个调用有多慢。

我在数据库中有一个名为 Menu 的表。菜单有一个子项,部分,其中有一个子项。像这样:

  • 菜单
    • 部分
      • 项目

我查询的对象是 1 Menu,它有 4 个部分,每个部分有 10 个项目。

在我的 Flask 路线中,我使用 Menu.query.get(id) 查询数据库并使用棉花糖将其序列化为 JSON。

整个事情需要 250 毫秒的时间才能在我的本地机器上返回。

所以我的问题是:我担心 250 毫秒是不是很愚蠢?速度慢的罪魁祸首是什么?- 糟糕的架构设计?- SQLite / 使用 SQL 数据库?- 还有什么?

任何帮助将不胜感激。

此外。我最初有 2 个更深的级别(项目有可以选择的选项),但是完成大约需要一整秒,所以当用户请求特定项目时,我将它们移动到单独的端点。

python json sqlalchemy flask-sqlalchemy marshmallow

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