MongoDB\BSON\Binary::fromVector

(mongodb >=2.2.0)

MongoDB\BSON\Binary::fromVectorCrée un nouveau binaire avec le sous-type MongoDB\BSON\Binary::SUBTYPE_VECTOR à partir du tableau et du type de vecteur donnés

Description

final public static MongoDB\BSON\Binary::fromVector(array $vector, MongoDB\BSON\VectorType $vectorType): MongoDB\BSON\Binary

Liste de paramètres

vector (array)

Un tableau de valeurs représentant les données vectorielles. Le type de chaque valeur doit correspondre au type indiqué par le paramètre vectorType:

  • pour MongoDB\BSON\VectorType::Float32, chaque valeur doit être un float
  • pour MongoDB\BSON\VectorType::Int8, chaque valeur doit être un int de 8 bits, c'est-à-dire de -127 à 128
  • pour MongoDB\BSON\VectorType::PackedBit, chaque valeur doit être un bool ou un int de 1 bit, c'est-à-dire 0 ou 1

vectorType (MongoDB\BSON\VectorType)

Le type de donnée du vecteur.

Valeurs de retour

Renvoie un nouveau binaire avec le sous-type MongoDB\BSON\Binary::SUBTYPE_VECTOR.

Erreurs / Exceptions

  • Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top