Tag: 相关

在Java中处理链中的作业排队

我目前正在java中设计一个关联引擎,它从pdf文件中提取数据,并在关系数据库中关联(必要时提醒警报)结构化数据。 该系统专注于处理pdf文件,包括: 从pdf执行自定义提取的组件。 将有时无序的不清洁数据解析为所需数据结构的组件 一个归一化组件,它将对值进行标准化以进行比较 以及与db接口的组件(其中提取的数据将与其余数据一起插入) 组件应该可以在其他处理链中重复使用,但它们最初都在同一系统上运行。 我认为在组件之间进行某种缓冲是明智的,使用JMS队列是明智的还是会使问题复杂化? 我一直在试验一个简单的linkedblockingqueue对象,但是这个对象必须在组件之间传递,所以它需要一个主组件来驱动我不确定所需的一切,是否有一种标准的方法来解决这个问题?

使用JTransforms库计算FFT的自相关

我正在尝试使用下面的代码计算时间序列中的样本窗口的自相关。 我正在对该窗口应用FFT,然后计算实部和虚部的大小并将虚部设置为零,最后对其进行逆变换以获得自相关: DoubleFFT_1D fft = new DoubleFFT_1D(magCnt); fft.realForward(magFFT); magFFT[0] = (magFFT[0] * magFFT[0]); for (int i = 1; i < (magCnt – (magCnt%2)) / 2; i++) { magFFT[2*i] = magFFT[2*i] * magFFT[2*i] + magFFT[2*i + 1] * magFFT[2*i + 1]; magFFT[2*i + 1] = 0.0; } if (magCnt % 2 == 0) { magFFT[1] = […]