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

add()

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

リクエスト構文​

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

パラメータ:

  • embedding (np.ndarray, List[Any]) -

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

戻り値の型:

EmbeddingList

戻り値:

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

例外:

  • ValueError:

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

例​

python
from pymilvus import EmbeddingList

# create an empty embedding list
embeddingList = EmbeddingList()

# add multiple vector embeddings one after another
embeddingList.add([0.1, 0.2, 0.3, 0.4, 0.5])
embeddingList.add([0.5, 0.4, 0.3, 0.2, 0.1])