メインコンテンツまでスキップ

add_batch()

この操作は、複数の vector embedding を現在の EmbeddingList インスタンスに追加します。

リクエスト構文​

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

パラメーター:

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

    現在の EmbeddingList インスタンスに追加する vector embedding です。

戻り値の型:

EmbeddingList

戻り値:

メソッドチェーンのための、現在の EmbeddingList インスタンス自体

例外:

  • ValueError:

    提供された vector embedding の次元数が既存のものと一致しない場合、この例外が発生します。

例​

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