【发布时间】:2018-02-10 10:00:51
【问题描述】:
我使用 SQLAlchemy 和 wnat 查询 PostgreSQL,只选择两列纬度和经度,并将其存储在 numpy 中以供进一步计算。所以,我尝试了这样的查询:
result = Places.query.filter_by(latitude, longitude)
但是这个查询不起作用并给出了一个类型错误:
TypeError: filter_by() takes exactly 1 argument (2 given)
我要做的就是存储两列的输出并使用类似的东西将其存储在 numpy 中:
np.array(..., dtype=float)
由于我对 numpy 和 PostgreSQL 都是新手,所以我陷入了困境。
编辑我选择了两列:
result = Places.query.with_entities(Places.latitude, Places.longitude).all()
现在,我只需要将它们存储在 numpy 中
【问题讨论】:
标签: python postgresql numpy flask-sqlalchemy