跳到主要内容

add_batch()

此操作会将多个向量嵌入添加到当前 EmbeddingList 实例中。

请求语法​

python
add_batch(
self,
embedding: Union[List[np.ndarray], np.ndarray]
)

参数:

  • embeddings (List[np.ndarray], np.ndarray) -

    要添加到当前 EmbeddingList 实例中的向量嵌入。

返回类型:

EmbeddingList

返回:

返回当前 EmbeddingList 实例本身,以便进行方法链式调用

异常:

  • ValueError:

    如果提供的向量嵌入与现有向量嵌入的维度不匹配,则会引发此异常。

示例​

python
from pymilvus import EmbeddingList

# create an empty embedding list
embeddingList = EmbeddingList()

# add multiple vector embeddings in a batch
embeddingList.add_batch(
embeddings=[[0.1, 0.2, 0.3, 0.4, 0.5], [0.5, 0.4, 0.3, 0.2, 0.1]]
)
最低 SDK 版本v2.6.x