更新时间:2026-07-03 GMT+08:00
向量
向量封装了EmbeddingVector类,可以通过这个类对象表示一维向量类型。
| 属性名 | 类型 | 说明 |
|---|---|---|
| vector | list[float] | 一维向量列表。 |
| dims | int | 向量维度。 |
| 方法名 | 参数 | 返回值 | 说明 |
|---|---|---|---|
| __init__ | obj: dict | None | 构造方法:从字典对象中初始化向量对象。 |
| to_struct | None | dict | 返回一个字典对象,包含当前向量类对象的向量和维度。 |
| from_struct | cls, obj:dict | EmbeddingVector | 输入一个字典,调用类方法返回一个类对象。 |
向量创建
该示例演示如何创建一个向量类型。
import os
from aura_frame.multimodal.types import EmbeddingVector
vec_dict = {"vector": [1, 2, 3], "dims": 3}
vec = EmbeddingVector(vec_dict)
print(vec.vector)
print(vec.dims)
父主题: 数据类型