Hi! I keep getting ValueError: could not convert string to float: '' due to the values in my halfvec column being malformed.
This is what my halfvec column looks like:
{"[0.011108398,-0.11376953,-0.044677734,-0.23632812, ...]"}
vector_embedding: Mapped[list[np.array]] = mapped_column(ARRAY(HALFVEC(VECT_DIM)))
I also made sure to convert each vector using np.array before upsert
vector_embedding = [np.array(e) for e in embeddings]
Interestingly, the other field vector_embedding: Mapped[np.array] = mapped_column(HALFVEC(VECT_DIM)) in a separate table works just fine. Am I missing something when using array halfvec?