Unwind を使用してノードに単語の埋め込みを追加しようとしています。
コード:
nodes = [x['m'] for x in result]
for dic in nodes:
dic['embedding'] = list(np.round(model_st.encode(dic['name'], show_progress_bar=False), 3))
query_update = f""" UNWIND $nodes as res_dict
MATCH (n:Word {{name: res_dict.name}})
SET n.embedding = res_dict.embedding
"""
self.conn.query(query=query_update, parameters={'nodes': nodes})
しかし、実行しようとすると、次のエラーが発生します。
Parameters of type float32 are not supported
Pythonでそれを達成するにはどうすればよいですか? 埋め込みをノードに設定するより良い方法はありますか?