resampling相关内容

重采样一系列点

我在3d(想象一个球的轨迹)中有X个采样点. 现在,我想对这些点进行重新采样,以使我拥有一个位置为y个采样点的新数组. y可以大于或小于x,但不能小于1.总会有至少1个样本. 一种算法如何将原始数组重新采样为一个新数组?谢谢! 解决方案 基本思想是获取X点并将其绘制在图形上.然后使用一些合理的插值函数在它们之间进行插值.您可以使用线性插值,二次B样条曲线等.通常,除非您有 ..
发布时间:2021-05-10 19:13:53 其他开发

在R中对dplyr函数进行重采样和循环

我具有以下数据集(日期),其中包含8个独特的治疗组.我想从每个唯一组中抽取3个点,并存储它们的均值和方差.我想使用循环将所有值存储在输出中进行1000次(带替换的样本).我尝试执行此循环,并在以下情况中遇到意外的'=':"output [i] ..
发布时间:2021-05-09 18:43:35 其他开发

libswresample:swr_convert()无法产生足够的样本

我正在尝试使用ffmpeg/libswresample在我的c ++应用程序中对流音频进行重新采样.更改样本宽度效果很好,结果听起来像人们期望的那样.但是,当更改采样率时,结果会有些混乱.我不确定这是由于对libswresample库的使用不正确,还是由于我误解了重采样理论. 这是我的重采样过程,为演示目的而简化: //外部提供的数据const uint8_t * in_samples// ..
发布时间:2021-04-12 19:41:23 C/C++开发

及时对位置的时间序列重新采样

正如地球科学中经常发生的那样,我有一个时间序列(lon,lat).时间序列的时间间隔不均匀.时间采样如下: t_diff_every_position = [3.99, 1.00, 3.00, 4.00, 3.98, 3.99, ... ] 我与每个t相关联: lat = [77.0591, 77.0547, 77.0537, 74.6766, 74.6693, ..
发布时间:2020-11-30 03:56:11 Python

HTML5 canvas:有没有一种方法可以使用“最近的邻居"来调整图像的大小重采样?

我有一些JS,可以对图像进行一些操作.我想拥有类似pixelart的图形,因此我不得不在图形编辑器中放大原始图像. 但是我认为最好用小图像进行所有操作,然后使用html5功能将其放大.这将节省大量处理时间(因为现在我的演示(警告:域名可能会在工作中引起一些问题,例如)在Firefox中的加载时间过长. 但是,当我尝试调整图像大小时,它会被三次采样.如何在不重新采样的情况下调整图像大小?有跨浏览器解 ..
发布时间:2020-11-24 03:21:53 前端开发

HTML5 canvas:有没有一种方法可以通过“最近的邻居"来调整图像的大小.重采样?

我有一些JS,可以对图像进行一些操作.我想拥有类似pixelart的图形,因此我不得不在图形编辑器中放大原始图像. 但是我认为最好用小图像进行所有操作,然后使用html5功能将其放大.这将节省大量处理时间(因为现在我的演示(警告:域名可能会在工作中引起一些问题,例如)在Firefox中的加载时间过长. 但是,当我尝试调整图像大小时,它会被三次采样.如何在不重新采样的情况下调整图像大小?有跨浏览器解 ..
发布时间:2020-11-24 03:20:29 前端开发

输入pcm样本计数不等于1024时如何使用ffmpeg-API将重新采样的PCM音频编码为AAC

我正在一次捕获音频并将其流式传输到RTMP服务器.我在MacOS(在Xcode中)下工作,因此为了捕获音频样本缓冲区,我使用了AVFoundation-framework.但是对于编码和流式传输,我需要使用ffmpeg-API和libfaac编码器.因此,输出格式必须为AAC(用于支持iOS设备上的流播放). 我遇到了这样的问题:音频捕获设备(在我的例子中为Logitech摄像机)为我提供了 ..
发布时间:2020-11-04 02:07:49 其他开发

在Julia中将DataFrame重新采样为每小时15分钟和5分钟

我对朱莉娅(Julia)相当陌生,但我尝试一下,因为基准测试声称它比Python快得多。 我正尝试使用[[unixtime],“ price”,“ amount”]格式的一些股票价格数据 我设法加载数据并将unixtime转换为日期朱莉娅(Julia),但现在我需要对数据进行重新采样,以使用olhc(开盘,最高价,最低价,收盘价)确定价格,并使用一定时期内朱莉娅的金额(每小时,15分钟 ..
发布时间:2020-10-17 00:57:16 其他开发

OHLC数据上的熊猫OHLC聚合

我了解使用一列数据对熊猫中的时间序列数据进行OHLC重采样将非常有效,例如在以下数据帧上进行操作: >> df ctime openbid 1443654000 1.11700 1443654060 1.11700 ... df ['ctime '] = pd.to_datetime(df ['ctime'],unit ='s') df = df.set_index ..
发布时间:2020-10-16 23:22:12 Python

如何指定设置为插入符的验证保留

我真的很喜欢至少在建模的早期阶段使用插入符号,尤其是因为它非常容易使用重采样方法。但是,我正在研究一个模型,其中训练集通过半监督自我训练添加了大量案例,因此我的交叉验证结果确实偏斜。我的解决方案是使用验证集来衡量模型的性能,但是我看不到直接在插入符号内使用验证集的方法-我错过了什么还是只是不支持?我知道我可以编写自己的包装程序来完成插入符号通常对于m所做的事情,但是如果有一种解决方法而不必这样做, ..
发布时间:2020-10-11 19:52:05 其他开发

在MATLAB中对时间信号进行重采样

我想用新的时间重新采样信号.目前,我的信号的采样时间为0.01s,我的信号和时间数组的大小为1*90001. 我正在尝试在MATLAB中使用resample(x,p,q),但我有些困惑. 有人可以建议使用此功能的正确方法,以及如何以0.02s而不是0.01s的速率重新采样我的数据吗? 代码-这就是我尝试将resample与示例数据一起使用的方式. t = [0:0.03:1 ..
发布时间:2020-08-10 23:14:10 其他开发

在R中模拟具有多种概率分布的数据

我正在尝试通过自举来模拟数据,以使用漏斗图为我的真实数据创建置信带.我正在将接受的答案应用于上一个问题.我不想使用单个概率分布来模拟我的数据,而是要修改它以根据要模拟的数据部分使用不同的概率分布. 我非常感谢任何能帮助回答问题或帮助我更清楚地表达问题的人. 我的问题是编写适当的R代码以执行更复杂的数据模拟形式. 当前代码为: n ..
发布时间:2020-07-05 21:52:06 其他开发

为什么set.seed()影响R中的sample()

我一直认为set.seed()仅使随机变量生成器(例如rnorm)为任何特定的一组输入值生成唯一的序列. 但是,我想知道为什么当我们设置set.seed()时,功能sample()不能正确执行其工作? 问题 具体地说,给出以下示例,有一种方法可以在rnorm之前使用set.seed,但是如果sample仍会从该rnorm中产生新的随机样本>多次运行? 这是一个R代码: ..
发布时间:2020-07-04 00:55:40 其他开发