问题标签 [smoothing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1747 浏览

information-retrieval - 如何平滑一元

我有一个一元语言模型,我想平滑计数。是添加一个平滑的唯一方法还是我也可以使用其他一些平滑。我不认为我们可以使用 knesser nay,因为它适用于 N>=2 的 Ngram。你知道其他的平滑方法吗?

威腾贝尔怎么样?

0 投票
2 回答
2175 浏览

r - 用lowess平滑

我正在尝试将 matlab 脚本转换为 R,并且在平滑时遇到了一些问题。

我要转换的matlab代码如下:

其中spike_sum是一个Ne x 4000的矩阵。我想首先在Dim 1中进行平滑,使用span spanNe,并对所有4000个切片执行此操作。然后,我想在 Dim 2 中使用 span spanT 进行平滑处理,并对所有 Ne 切片执行此操作。

我已经查看了 R 中的 lowess 函数,但它似乎需要二维作为 lowess(x,y,span,iter,delta)。因此,要在 R 中获得上述代码的结果,我是否只需为 y 取一个矩阵切片并为 x 复制一个常量值?

0 投票
0 回答
73 浏览

texture-mapping - 多采样模式下纹理最平滑的参数是什么?

多采样模式下纹理最平滑的参数是什么。

我的意思是说我正在使用 GL_LINEAR、GL_CLAMP 和 GL_MODULATE。我应该在这里选择什么以获得最光滑的质地。

0 投票
2 回答
10219 浏览

javascript - 用画布绘制流畅的线条

到目前为止,平滑线上的所有线程都不是正确的。

如何使用javascript HTML5画布通过N个点绘制平滑曲线?

在画布中平滑用户绘制的线条

两者都会导致锯齿状线条。平滑是指使用 x,y 点作为控制点来使线条平滑。这条线不需要穿过这些点。它只需要在给定 n 个点的情况下绘制一条平滑线。

基本上我正在记录每个线段,然后当用户鼠标向上时,它会平滑线。

我已经使用 bezierCurveTo 尝试了我自己的方法,但这只会平滑每隔一个点,然后连接点仍然很刺耳。互联网似乎认为我正在寻找的是所谓的 B 样条曲线。我尝试将线性代数矩阵应用于问题,但我失败了,哈哈。

这是我能得到的最好的曲线,(图片)。红色的线是“平滑”线,正如您所见,它每隔一个点平滑,但不是连续的。这是使用来自的代码

如何使用javascript HTML5画布通过N个点绘制平滑曲线?

我的代码做同样的事情

http://www.square-bracket.com/images/smoothlines.png

谢谢你的帮助!

0 投票
1 回答
341 浏览

r - 平滑具有不相等数量观察值的数据以进行绘图?

我有两个行数不等的数据框。但我需要平滑两个数据框中的数据并将它们绘制在一起。我可以用lowess/loess平滑每个数据帧。但是,当我尝试将两个数据帧的线绘制在一起时,我通常会收到错误“行数不等”。我通过使用找到了解决此问题的方法spline。我想知道以下内容是否有效:

lowess我想知道绘制对象的样条曲线其表示是否“统计上”有效,因为我想限制数据点的数量。这专门针对lowess不同系列包含不相等点数的情况?

0 投票
1 回答
285 浏览

algorithm - 如何使用 NAudio 对语音段连接进行平滑处理?

我正在做语音片段连接以产生最终语音(测试到语音任务),我想对这些片段应用平滑以使最终结果更自然。这种情况下最好的平滑技术是什么?以及如何使用 NAudio 库应用它

PS:我需要一个示例代码或任何教程来在 wav 上应用任何平滑技术

0 投票
2 回答
16758 浏览

python - 使用 Matplotlib 平滑等高线图中的数据

我正在使用 Matplotlib 创建等高线图。我有一个多维数组中的所有数据。它长12,宽约2000。所以它基本上是一个包含 12 个列表的列表,长度为 2000。我的等高线图工作正常,但我需要平滑数据。我读过很多例子。不幸的是,我没有数学背景来理解他们发生了什么。

那么,我怎样才能平滑这些数据呢?我有一个例子来说明我的图表是什么样子以及我希望它看起来更像什么。

这是我的图表:

图表说明

我也希望它看起来更相似:

我的目标

我必须像第二个图中那样平滑等高线图是什么意思?


我使用的数据是从 XML 文件中提取的。但是,我将展示部分数组的输出。由于数组中的每个元素大约有 2000 项长,我将只显示一个摘录。

这是一个示例:

请记住,这只是摘录。数据的维度是 12 行 x 1959 列。列会根据从 XML 文件导入的数据而变化。使用 Gaussian_filter 后,我可以查看这些值,它们确实发生了变化。但是,这些变化不足以影响等高线图。

0 投票
1 回答
97 浏览

internet-explorer - 即文本在某些地方显示cleartype,但在其他地方不显示

我有一个奇怪的问题。我页脚中的文本显示为平滑,但网站上的其余文本均不在 ie8 中。

我在某处读到使用 position:absolute 会有所帮助。我把它放在正文标签中,但这使我的画廊和联系表格无法正常工作。

因此,经过大量寻找答案后,我被卡住了。

不知道该怎么办。我查看的所有其他网站都显示为 cleartype,所以这不是我的 ie 设置。这一定是我对我的网站所做的事情。

http://universalcrm.co.uk/casamancini/

如果我的文本不在 div 标签中,则它是平滑的。我的 div 位于浮动:左。

0 投票
1 回答
12645 浏览

html - 使用鼠标滚轮平滑滚动到下一个或上一个 div

我正在尝试在我的网站上获取 javascript,因此当一个人在网站上滚动时,它会自动滚动到具有特定类的下一个或上一个 Div。我正在使用smoothscroll 和scrollto。我还发现了两个我正在尝试组合的代码。但我似乎不明白整个脚本......

第一个脚本来自http://webdesignerwall.com/tutorials/scrollto-posts-with-jquery。该脚本可以通过按下一个或上一个在 DIV(具有特定类)之间导航。

第二个脚本来自How to enforce a "smooth scrolling" rule for mousewheel, jQuery? (最后一篇文章)并可以使网站在滚动时向下或向上滚动(平滑)一定数量的像素。

我想将这两者结合起来,但这对我来说并不是很直接:/如果有人能指出我如何做到这一点,那就太好了。谢谢

此致,

比利海滩


亲爱的拉里比,

感谢您的回答。我尝试了您的代码,但似乎无法正常工作。这是我使用的代码:

0 投票
3 回答
21697 浏览

numpy - 信号的 Numpy 均方根 (RMS) 平滑

我有一个肌电图数据信号,我应该(科学论文的明确建议)使用 RMS 进行平滑处理。

我有以下工作代码,产生所需的输出,但它比我想象的要慢得多。

我已经看到了一些关于优化移动窗口循环的建议deque和建议,也来自 numpy,但我无法弄清楚如何使用它们来完成我想要的。itertoolsconvolve

此外,我不再关心避免边界问题,因为我最终得到了大数组和相对较小的滑动窗口。

谢谢阅读