问题标签 [resampling]

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 回答
2430 浏览

matlab - Matlab中的离散函数

我有以下功能和一组值:

我需要确定z(n×Ts) = z(n),使用采样周期Ts=0.01,因此离散化函数。

我尝试使用 d2d,但据我所知,只能应用于 zpk 函数。

还有其他方法吗?

0 投票
1 回答
341 浏览

c# - MSWord 批量重采样图像

我有几千字的文件,是我的一些同事整理的。他们不是很懂技术的人,他们只是拿了 10 兆像素的相机,直接在 word 文件中嵌入了几张照片,没有重新采样。通常图像在页面上被缩小到非常小,比如大约 3" x 2"。

我需要编写某种工具来依次遍历这些,每个~300MB,word文件并对图像进行下采样,然后保存word文件。

我们主要处理 .doc 文件,而不是 .docx。也可能有一些PowerPoint文件。

我有几个可用的选项。我可以用 C# 编写一个程序,它为用户提供了一个很好的界面,允许他们在保存时指定 DPI 和 JPEG 质量。或者,我可以使用 VBA 宏来执行此操作,但是我可能需要编写 DLL 或使用第 3 方来调整图像大小。

我已经完成了一些从 .xls 和 .xlsx 文件到 C# 的 Excel 导入,这很容易,但是我怀疑以格式看起来没有变化的方式将下采样图像写回 .doc 文件可能会很棘手。

我可以得到一些输入:是否有一些免费的库(免费用于商业用途)用于访问 .doc 文件,它们可以做我需要它们做的事情?如果我用 VBA 编写它,除了下采样问题 - 我还会面临其他障碍吗?最后,您对如何解决这个问题有其他建议吗?

0 投票
2 回答
10639 浏览

python - Scipy 插值如何将 3x3 矩阵的大小/重采样为 5x5?

编辑:保罗在下面解决了这个问题。谢谢!

我正在尝试将 3x3 矩阵重新采样(放大)到 5x5,用 interpolate.interp2d 或 interpolate.RectBivariateSpline (或任何有效的方法)填充中间点。

如果有一个简单的现有功能可以做到这一点,我想使用它,但我还没有找到它。例如,一个功能如下:

所以,如果我从一个 3x3 矩阵/数组开始:

我想计算一个新的 5x5 矩阵(“I”表示插值):

我一直在搜索和阅读并尝试各种不同的测试代码,但我还没有完全弄清楚我正在尝试做的正确语法。我也不确定是否需要在某些行中使用 meshgrid、mgrid 或 linspace。

编辑:修复和工作感谢保罗

0 投票
1 回答
1493 浏览

java - 根据 timeArray 重采样数据 - JAVA

我想翻译以下 Matlab 函数

ts = resample(ts,Time) 使用新的时间向量对时间序列对象 ts 重新采样。

在爪哇。

目前,我找不到任何类似的执行 matlab 功能的 java 库。

我在java中的“ts”目前类似于坐标的arrayList。坐标是 (ti,xi,yi,zi) 而我在 java 中的时间是 Double 的 ArrayList。

请帮助我,我完全被卡住了!

此致,

苏菲亚

0 投票
2 回答
3385 浏览

opencv - 我可以在我自己的自定义数据二维数组上使用 opencv cvResize() 函数吗?如果是怎么办?

客观的:

我正在尝试使用 openCV 函数 cvResize() 重新采样 2D 数组。[我在 opencv 中有一个使用 cvResize 的工作代码,我知道它的用法] 但是我要重新采样的输入 2D 数组不是 openCV 使用读取的任何图像cvLoadImage() 代替 -

1.我想从我拥有的文本文件中读取二维数组。该文件中包含浮点值。我将使用 opencv 库在此测试代码中打开该文件,读取二维浮点数组中的值。

2.然后使用 cvResize() 调整它的大小。首先我想对其进行下采样 - 宽度/2,高度/2。

3.然后我想将它上采样4 - 宽度* 4,高度* 4。这是我最后的二维数组。

4.将此最终二维数组作为浮点值存储到文本文件中。

5.基本上我想使用OpenCV使用的双线性插值逻辑,但在我自己的数据上。什么路径/哪个文件可以看到 cvResize() 的代码?

任何指针表示赞赏。

0 投票
1 回答
1008 浏览

audio - 如何高频播放wav文件?

您对将我的 wav 音频数据转换为高频播放有任何想法吗?我正在创建一个以 16-20khz 频率播放旋律 wav 文件的模块。

任何想法?

-通

0 投票
1 回答
213 浏览

image - 在joomla中上传期间重新采样图像

不幸的是,不存在这样做的组件。仅当我在文章中插入图像时。我需要在 joomla 上创建一个 php 脚本,该脚本在上传过程中对前端用户上传的图像进行重新采样。有人可以告诉我如何构建这个脚本以及我必须在哪里插入它?谢谢

0 投票
6 回答
10514 浏览

html - HTML5 画布:有没有办法通过“最近邻”重采样来调整图像大小?

我有一些 JS 可以对图像进行一些操作。我想拥有类似像素艺术的图形,所以我不得不在图形编辑器中放大原始图像。但我认为使用小图像进行所有操作然后使用 html5 功能将其放大是个好主意。这将节省大量处理时间(例如,因为现在我的演示警告:域名可能会导致工作中的一些问题等)在 Firefox 中加载时间过长)。但是当我尝试调整图像大小时,它会被重新采样。如何在不重新采样的情况下调整图像大小?有没有跨浏览器的解决方案?

0 投票
0 回答
973 浏览

time-series - 时间序列数据的重采样

假设我有一个整数数组。每个整数代表 10 分钟窗口内对数据库的请求数。该数组包含 20,000 个数字,代表 4 个月的连续 10 分钟窗口期。现在假设我有 10 个这样的数组,它们来自 10 个不同的真实世界数据库。

现在我想从现有的 10 个数组中生成 400 个数组。我没有太多的统计背景,但我读到简单的引导不适用于时间序列数据(或一般的相关数据)。是否有一种基于引导的简单方法适用于时间序列数据,以及哪些软件(独立或库,最好是免费的)可以在不花费超过 2 天的开发时间的情况下完成这项工作?

谢谢你的帮助,简

0 投票
2 回答
1564 浏览

r - R采样绕过randomForest 32因子限制

我正在尝试解决因素的 32 个级别的 randomForest 包限制。

我在一个因子变量中有一个包含 100 个级别的数据集。

我编写了以下代码,以查看使用带替换的采样会是什么样子,以及需要多少次尝试才能选择特定百分比的级别。

我正在争论的是是否需要更换样品。

我在想:

  1. 获取 100 个因子中的 32 个样本,
  2. 使用这些行来运行 randomForest,
  3. 用 randomForest 预测测试集和
  4. 重复此过程 (a) 3(不更换)或 (b) 10-15 次(更换)。
  5. 取 3 或 10-15 个预测值,找到平均值并将其用作最终预测值。

我很好奇是否有人尝试过这样的事情,或者我是否违反了任何规则(引入偏见等),或者是否有人有任何建议。

注意:我也在 Stats-Overflow / Cross-Validated 上交叉发布了这个问题。