小编Jas*_*son的帖子

使用JAVA从wav文件中提取振幅数组

我试图从音频文件(WAV文件)中提取振幅数组.我将使用此振幅数组来绘制给定wav文件的幅度与时间关系图.我能够自己绘制图形,但不知道如何从java中的给定音频(wav)文件中提取幅度?

java wav

15
推荐指数
1
解决办法
3071
查看次数

在色度数据库中动态添加更多新文档的嵌入 - Langchain

我创建了一个检索 QA 链,它使用 chromadb 作为向量 DB 来存储“abc.txt”文件的嵌入。如果我想动态添加更多文档嵌入(比如说另一个文件“def.txt”)怎么办?怎么做?我不想重新加载 abc.txt 嵌入,然后重新加载 def.txt 嵌入,然后将其放入色度数据库实例中。我只想重用相同的色度数据库实例(已经具有 abc.txt 的嵌入)并添加更多 def.txt 的文档嵌入,然后使用相同的内容进行检索。

loader = UnstructuredFileLoader('abc.txt', mode='elements')
documents= loader.load()

text_splitter = RecursiveCharacterTextSplitter(chunk_size=1500, chunk_overlap=150)
texts = text_splitter.split_documents(documents)
embeddings = OpenAIEmbeddings()
vectordb = Chroma.from_documents(texts,embeddings)
chain = RetrievalQA.from_chain_type(llm=OpenAI(temperature=0.0),chain_type="stuff", retriever=vectordb.as_retriever(search_type="mmr"),return_source_documents=True)
Run Code Online (Sandbox Code Playgroud)

langchain large-language-model chromadb py-langchain

6
推荐指数
1
解决办法
6012
查看次数

如何在d3 js树中的任何节点的事件上显示鼠标悬停数据的矩形div?

我用d3 js创建了一棵树.现在我将鼠标悬停在任何节点上,应显示包含节点名称和ID的矩形框.我试过这个

但这不适用于任何节点上的鼠标.如何做到这一点?

javascript d3.js

3
推荐指数
1
解决办法
714
查看次数

如何旋转nvd3.js折线图的x轴的文本标签

我是nvd3和d3 js的新手,正在使用nvd3创建折线图。现在我想旋转折线图x轴的文本标签。如何实现呢?我尝试使用

var xTicks = d3.selectAll('g.tick');
   xTicks
  .selectAll('text')
  .attr('transform', function(d,i,j) { return ' rotate(-90 0,0)' }) ;
Run Code Online (Sandbox Code Playgroud)

但是没有成功

我当前的代码是

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <link href="../build/nv.d3.css" rel="stylesheet" type="text/css">
    <script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.2/d3.min.js" charset="utf-8"></script>
    <script src="../build/nv.d3.js"></script>

    <style>
        text {
            font: 12px sans-serif;
        }
        svg {
            display: block;
        }
        html, body, #chart1, svg {
            margin: 0px;
            padding: 0px;
            height: 100%;
            width: 100%;
        }

        .dashed {
            stroke-dasharray: 5,5;
        }
    </style>
     <script type="text/javascript">

    function download()
    {


img = new Image(),
        serializer = new XMLSerializer(),
        svgStr …
Run Code Online (Sandbox Code Playgroud)

d3.js nvd3.js

0
推荐指数
1
解决办法
1883
查看次数