Я пытаюсь использовать пакет 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-файлы, которые были декодированы, но это тоже не сработало, поэтому я использовал этот пример данных.Что касается этого сообщения, я проверил, чтобы убедиться, что я использую 64-битную версию R (и я думаю, что да, потому что, когда я запускаю R / R studio, я вижу это: Platform: x86_64-apple-darwin15.6.0 (64-bit)
. Я такжеизменил размер памяти (и проверил настройку) в приведенном выше коде согласно этой записи, но я все еще получаю это сообщение об ошибке Error: vector memory exhausted (limit reached?)