240 发简信
IP属地:吉林
  • collection.update(
    ids=["id1", "id2", "id3", ...],
    embeddings=[[1.1, 2.3, 3.2], [4.5, 6.9, 4.4], [1.1, 2.3, 3.2], ...],
    metadatas=[{"chapter": "3", "verse": "16"}, {"chapter": "3", "verse": "5"}, {"chapter": "29", "verse": "11"}, ...],
    documents=["doc1", "doc2", "doc3", ...],
    )
    如果提供的documents没有相应的embeddings,将使用集合的embeddings函数重新计算embeddings向量。
    ————大神,如何判定 “提供的documents” 有没有 相应的embeddings 啊?

    我想用以下代码,修改某id(比如-13)对应的documents(-13对应的embeddings 就是代码中的10维向量),总是修改不成功啊。代码没有报错,但是documents还是原来的。

    chromadbResult = collection.update(
    ids=ids,
    embeddings=[[0.11305705, 0.1362667, 0.09041768, 0.02447272, 0.10807001, 0.0262921,
    0.02906736, 0.32901093, 0.03071105, 0.1126343 ]],#data_list,
    # metadatas=[{"chapter": "3", "verse": "16"}, {"chapter": "3", "verse": "5"},
    # {"chapter": "29", "verse": "11"}, ...],
    documents=documents,
    )

    我感觉ids就相当于mysql里的主键,不是可以根据id修改任何一个属性吗?谢谢

    Chroma向量数据库chromadb

    1.安装 2.生成client 3.创建collection 4.添加数据到collection需要注意embeddings的维度保持一致,生成embedding的函数在定义...

  • 12.更新数据
    使用update,如果ids不存在则报错;
    使用upsert,如果ids不存在则插入;
    更新数据的时候,embeddings不存在则自动生成,embeddings传入需要注意维度一致。
    collection.update(
    ids=["id1", "id2", "id3", ...],
    embeddings=[[1.1, 2.3, 3.2], [4.5, 6.9, 4.4], [1.1, 2.3, 3.2], ...],
    metadatas=[{"chapter": "3", "verse": "16"}, {"chapter": "3", "verse": "5"}, {"chapter": "29", "verse": "11"}, ...],
    documents=["doc1", "doc2", "doc3", ...],
    )
    大佬,update的时候,embeddings 是一个向量(有多位小数),可是每次update的时候,不能保证小数一模一样啊。那如何判断embeddings存不存在啊?是不是也有个距离的概念?谢谢

    Chroma向量数据库chromadb

    1.安装 2.生成client 3.创建collection 4.添加数据到collection需要注意embeddings的维度保持一致,生成embedding的函数在定义...

  • 没说公司和公私的区别啊。

    公司和公私的差异

    从某一个视角来讲,公司和人体有着相同的特质。 一家公司之所以成立,是因为他的生意本质能够帮别人省心省事省时间,有人愿意买单。 在公司增长的过程中,他们要不断的去审视业务收入,...

  • “不过这更不好理解了,事物都是一步步变化过来的,怎么会没有起点呢?”————正是一步步变化的,所以没有起点啊。你可以不停的问:“***以前是什么样的?”,所以没有起点

    时间有起始点吗

    从逻辑上来说,万物都有开始,时间应该也有起始点,从某一时刻开始,时间诞生,于是向后无限延伸。 但出现一个问题,时间产生之前呢?就没有时间吗?那是一个什么状态? 时间产生之前,...

  • 第一句话,就有问题。“从逻辑上来说,万物都有开始”,万物有开始吗?你不懂得有即是无的道理吗?是先有鸡还是先有蛋?是先有树种子,还是先有树?这个开始都不好说。

    时间有起始点吗

    从逻辑上来说,万物都有开始,时间应该也有起始点,从某一时刻开始,时间诞生,于是向后无限延伸。 但出现一个问题,时间产生之前呢?就没有时间吗?那是一个什么状态? 时间产生之前,...

  • “先检查手机是否打开了定位权限”————你这个检查权限,是仅仅检查了gps权限吗?定位用gps、wifi、数据流量,三种都行啊。你检查了吗?

    uniapp使用高德地图定位

    首先需要申请高德账号并把开发程序给绑定,这里直接跳过了 然后在manifest.json中进行配置,这里的key都是图1中配置得到的key 首先先检查手机是否打开了定位权限,...

  • 跑通了,可是怎么用啊?前台要如何访问啊?@RequestMapping(value = "/getWorkDay.json") 有getWorkDay.json 这个文件吗?

    SpringBoot连接SqlServer并指定架构schema

    今天来学习下SpringBoot如何连接SqlServer,废话少说,先看例子项目结构 项目采用SpringBoot+Hibernate+SqlServer,以获取工作日为例...

  • 解析出来的图片,如何保存到硬盘上?

    使用Python解析MNIST数据集(IDX文件格式)

    前言 最近在学习Keras,要使用到LeCun大神的MNIST手写数字数据集,直接从官网上下载了4个压缩包: 解压后发现里面每个压缩包里有一个idx-ubyte文件,没有图片...