我正在尝试使用R包dtw
计算两个数值向量之间的距离。这是我的代码示例:
testNumbers <- sample(seq(from = 1, to = 60), size = 60000, replace = TRUE)
testNumbers2 <- sample(seq(from = 1, to = 60), size = 60000, replace = TRUE)
Sys.setenv('R_MAX_VSIZE'=32000000000)
Sys.getenv('R_MAX_VSIZE')
dtw(testNumbers, testNumbers2, distance.only = TRUE)
我将使用已解码的wav文件,但该文件也不起作用,因此我一直在使用此示例数据。根据{{3}}的帖子,我检查以确保我运行的是64位版本的R(而且我认为我正在运行,因为当我启动R / R studio时,我看到的是:Platform: x86_64-apple-darwin15.6.0 (64-bit)
。我也按照this的帖子在上面的代码中更改了内存大小(并检查了设置),但是我仍然收到此错误消息Error: vector memory exhausted (limit reached?)