通用类型的工厂

问题描述

我想大多数Python爱好者都知道这一点,但是为了提供一些上下文,打字模块提供了一种定义类型提示的机制,如下所示:

from typing import List

x = List[int]

在上面的代码中,x表示一个列表,其项目为整数。

在微服务范围内,FastAPI库允许通过使用Pydantic库来定义端点参数类型。

from pydantic import BaseModel

class User(BaseModel):
    id: int
    name: str
    friends: List[int] = []

我试图在不知道其输入格式的情况下为ML模型生成一个端点。我的方法是提取元数据并查看输入模式,然后从中生成一个Pydantic类。

我的问题是...

是否可以通过编程方式获取类似于x所引用的类型的数据,所以我可以实现工厂以根据某些输入生成它们?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)