小编Vel*_*iko的帖子

从Python中的SQLAlchemy了解MetaData()

我试图理解MetaData()创建的对象本质上是什么.在Python中反映和创建数据库时使用它(使用SQLAlchemy包).

请考虑以下工作代码:

/使用预加载的引擎(sqlite:///chapter5.sqlite)和metadata = MetaData():当我在控制台中调用元数据时,它返回'MetaData(bind = None)'/

# Import Table, Column, String, and Integer
from sqlalchemy import Table, Column, String, Integer

# Build a census table: census
census = Table('census', metadata,
               Column('state', String(30)),
               Column('sex', String(1)),
               Column('age', Integer()),
               Column('pop2000', Integer()),
               Column('pop2008',Integer()))

# Create the table in the database
metadata.create_all(engine)
Run Code Online (Sandbox Code Playgroud)

当然,通过输入类型(元数据),我得到的对象元数据的类型是:sqlalchemy.sql.schema.MetaData.在SQLAlchemy文档中,它是编写的

MetaData是一个容器对象,它将所描述的数据库(或多个数据库)的许多不同功能保持在一起.

但是,我很困惑,因为在代码中我们只创建一个"指向"元数据的表.之后,当我们在元数据上调用create_all方法(到目前为止为空)时,指向数据库(由引擎指向).

可能我的问题很愚蠢,但是:

python如何完全连接这些实例?可能是人口普查表的声明以双向方式将元数据链接到列名.


注意:代码来自datacamp课程的练习.

python metadata sqlalchemy

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

fetching 在计算机科学中是什么意思?

在某些情况下,我认为这意味着“将数据从一个地方传输到另一个地方”。例如,使用 python 的 sqlalchemy 包,从 sql 数据库中“获取”数据以供 python 使用。

还有其他含义和上下文吗?

sql database fetch

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

Seaborn 色调,用于数字字符串

我是新手seaborn,我有这个数据集,想要创建一个像这样的图表,但是使用seaborn.

在此输入图像描述

这是我的数据:

max_depth = [ 3,  3,  3,  3,  3,  5,  5,  5,  5,  5,  7,  7,  7,  7,  7, 10, 10,
       10, 10, 10, 12, 12, 12, 12, 12]
min_samples_split = [2, 5, 15, 20, 25, 2, 5, 15, 20, 25, 2, 5,
   15, 20, 25, 2, 5, 15, 20, 25, 2, 5, 15, 20, 25]
test_score = [0.85089537, 0.85089537, 0.85089537, 0.85348114, 0.85354819, 0.87357118, 0.87328475, 0.87147859, 0.87425471, 0.87402261,
       0.86355856, 0.86120602, 0.87259394, 0.87582926, 0.87943536, 0.80913078, 0.82786446, …
Run Code Online (Sandbox Code Playgroud)

python matplotlib seaborn

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

标签 统计

python ×2

database ×1

fetch ×1

matplotlib ×1

metadata ×1

seaborn ×1

sql ×1

sqlalchemy ×1