小编Jun*_*Jun的帖子

相当于R中的python dict

我想在R中使用相当于python的dict.基本上,在python中我有:

visited = {}

if atom_count not in visited:
  Do stuff
  visited[atom_count] = 1
Run Code Online (Sandbox Code Playgroud)

我的想法是,如果我看到那个特定的atom_count,我已经访问过[atom_count] = 1.因此,如果我再次看到atom_count,我就不会"Do Stuff".Atom_Count是一个整数.

谢谢!

python dictionary r

71
推荐指数
3
解决办法
5万
查看次数

torch.nn.conv2d 中参数的含义

在 fastai 编码人员的前沿深度学习课程第 7 课中。

 self.conv1 = nn.Conv2d(3,10,kernel_size = 5,stride=1,padding=2)
Run Code Online (Sandbox Code Playgroud)

10 是否意味着过滤器的数量或过滤器将提供的激活数量?

python artificial-intelligence machine-learning pytorch

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

pylint 没有成员问题,但代码仍然有效 vscode

我这里有一个非常简单的代码

import torch

l = torch.nn.Linear(2,5)
v = torch.FloatTensor([1, 2])
print(l(v))
Run Code Online (Sandbox Code Playgroud)

下torch.FloatTensor,pylint的视觉工作室代码声称“模块炬没有‘FloatTensor’构件pylint的(无成员)。

但是,代码工作正常。这是误报吗?如何为此特定实例禁用 pylint?

python pylint visual-studio-code

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

SQLAlchemy会话错误:InvalidRequestError

我试图提交以及从DB同时查询结果,我最终得到了这个错误.

sqlalchemy.exc.InvalidRequestError: This session is in 'committed' state; no further SQL can be emitted within this transaction.
Run Code Online (Sandbox Code Playgroud)

完全追溯:

Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\flask\app.py", line 1836, in __call__
    return self.wsgi_app(environ, start_response)
  File "C:\Python34\lib\site-packages\flask\app.py", line 1820, in wsgi_app
    response = self.make_response(self.handle_exception(e))
  File "C:\Python34\lib\site-packages\flask\app.py", line 1403, in handle_exception
    reraise(exc_type, exc_value, tb)
  File "C:\Python34\lib\site-packages\flask\_compat.py", line 33, in reraise
    raise value
  File "C:\Python34\lib\site-packages\flask\app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "C:\Python34\lib\site-packages\flask\app.py", line 1477, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "C:\Python34\lib\site-packages\flask\app.py", line 1381, …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask

11
推荐指数
1
解决办法
4685
查看次数

Backport Python 3.4的正则表达式"fullmatch()"到Python 2

Python 3.4引入了新的正则表达式方法re.fullmatch(pattern, string, flags=0).

有没有人将这种新方法反向移植到旧的Python版本?

python regex backport python-2.x python-3.x

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

django和sqlalchemy

我是Django的新手并且有一个基本的问题:我想使用一个ORM,我可以用它来处理Django和其他python项目,所以基本的问题是Django ORM不可知,如果是这样的话我怎么能用它来使用SQLAlchemy例如?

如果不是,那么你对上述问题有什么建议(使用兼容Django和外部的ORM对象)?

python django orm sqlalchemy

8
推荐指数
1
解决办法
5370
查看次数

使用Flask-Mail发送邮件时拒绝连接

我发送带烧瓶邮件的电子邮件时遇到问题(http://pythonhosted.org/flask-mail/)

from flask.ext.sqlalchemy import SQLAlchemy
from flask import Flask, request, session, g, redirect, url_for, abort, render_template, flash
from flask.ext.mail import Mail, Message
import os

# configuration
DEBUG = True
SECRET_KEY = 'hidden'
USERNAME = 'secret'
PASSWORD = 'secret'

MAIL_SERVER='smtp.gmail.com'
MAIL_PORT=587
MAIL_USE_TLS = False
MAIL_USE_SSL= True
MAIL_USERNAME = 'user@gmail.com'
MAIL_PASSWORD = 'password'

app = Flask(__name__)
mail = Mail(app)

@app.route('/minfo')
def send_mail():
    msg = Message(
      'Hello',
       sender='user@gmail.com',
       recipients=
       ['user@gmail.com.com'])
    msg.body = "This is the email body"
    mail.send(msg)
    return "Sent"
Run Code Online (Sandbox Code Playgroud)

当我去/ …

flask flask-mail

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

python OpenAI健身房监视器在录制目录中创建json文件

我正在健身房CartPole-v0环境中实现价值迭代,并希望将代理动作的视频记录在视频文件中。我一直在尝试使用 Monitor 包装器来实现这一点,但它会在录制目录中生成 json 文件而不是视频文件。这是我的代码:

env = gym.make('FrozenLake-v0')
env = gym.wrappers.Monitor(env, 'recording', force=True)
env.seed(0)
optimalValue = valueIteration(env)
st = time.time()
policy = cal_policy(optimalValue)
policy_score = evaluate_policy(env, policy)
et = time.time()
env.close()
print('Best score: %.2f  Time: %4.4f sec' % (policy_score, et-st))
Run Code Online (Sandbox Code Playgroud)

监控json文件

我遵循了本教程,但不确定出了什么问题。我在谷歌上搜索了很多,但没有遇到任何有用的东西。

python machine-learning reinforcement-learning python-3.x openai-gym

7
推荐指数
1
解决办法
5486
查看次数

从数据库flask-babel翻译字符串

我正在使用Flask-Babel来翻译字符串.

在一些模板中,我正在从数据库中读取字符串(postgresql).如何使用Flask-Babel从数据库中翻译字符串?

python babel flask flask-babel

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

如何在 Flask sqlalchemy 中查询某段日期时间?

在 Flask 中,我有一个名为 User 的模型,如下所示:

class Post(db.Model):
    __tablename__ = 'post'
    id = db.Column(db.Integer, primary_key=True)
    title = db.Column(db.String(255))
    content = db.Column(db.Text)
    post_time = db.Column(db.DateTime(), index=True, default=datetime.now)
Run Code Online (Sandbox Code Playgroud)

我想查询某个时期的日期时间,例如,我需要查询之间发布的所有帖子2016-11-01,2016-11-30
我试图通过拼接字符串来实现这一点,如下所示:

posts = Post.query.filter(Post.post_time <= year_month+'-30').filter(Post.post_time >= year_month+'-01')
Run Code Online (Sandbox Code Playgroud)

但这很尴尬,有没有更好的方法来解决这个问题?

python sqlalchemy flask flask-sqlalchemy

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

E0401:无法导入“烧瓶”

Flask开发Pylint中的一个新手 E0401:Unable to import 'flask',试图在我的项目中导入flask,但是在VSCode中给出了此错误,但是我已经在我的项目中安装了flask,但是我不知道如何解决它,我该如何解决。

我的虚拟环境已安装,并且证明如下的图像:

在此处输入图片说明

错误正在获取代码,以下划线表示: 在此处输入图片说明

我想念什么?

python flask visual-studio-code

5
推荐指数
3
解决办法
9349
查看次数

SQLAlchemy db.create_all()演示失败

我正在按照本页面的教程进行操作:

https://pythonhosted.org/Flask-SQLAlchemy/quickstart.html

我相信我完全符合直线.但每次尝试db.create_all()时都会出错

这是我的代码(为了简单起见,我将实际的db.create_all()移动到了文件的一部分,尽管我已经按照教程在命令行中显示的方式进行了尝试.

from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////tmp/test.db'
db = SQLAlchemy(app)


class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True)
    email = db.Column(db.String(120), unique=True)

    def __init__(self, username, email):
        self.username = username
        self.email = email

    def __repr__(self):
        return '<User %r>' % self.username

db.create_all()
Run Code Online (Sandbox Code Playgroud)

我在Flask SQLAlchemy db.create_all()的 Stack Overflow上发现了一个类似的问题, 没有创建数据库

和

SQLAlchemy create_all()不创建表

但这种反应对我没有帮助.(事实上​​第二个的答案似乎有一个严重的错误)

这完全在Python 3.4中

我得到的错误很长,但这里是:

Traceback (most recent call last):
  File "C:\Programming\LearningFlask\FlaskCookbook\test_create_db\python\lib\site-packages\sqlalchemy\engine\strategies.py", line 90, in connect
    return dialect.connect(*cargs, …
Run Code Online (Sandbox Code Playgroud)

python sqlite sqlalchemy flask

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