更新时间:2026-07-03 GMT+08:00
分享

向量

向量封装了EmbeddingVector类,可以通过这个类对象表示一维向量类型。

表1 属性(Properties)

属性名

类型

说明

vector

list[float]

一维向量列表。

dims

int

向量维度。

表2 方法(Methods)

方法名

参数

返回值

说明

__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)

相关文档