Как удалить выбросы из набора данных

Жесткие циклы, как при проигрывании с изображениями, начиная с изображения могут cosist миллионов пикселей. Присаживание и выяснение, как лучше всего использовать ограниченное количество регистров процессора, могут иметь значение. Вот реальный образец:

http://danbystrom.se/2008/12/22/optimizing-away-ii/

Затем часто процессоры имеют некоторые тайные инструкции, которые слишком специализированы, чтобы компилятор обеспокоился, но при случае ассемблерный программист может хорошо использовать их. Возьмите инструкцию XLAT, например. Действительно большой, если необходимо сделать поиск по таблице в цикле и , таблица ограничена 256 байтами!

Обновленный: О, просто задумайтесь о том, что является самым крайне важным, когда мы говорим о циклах в целом: компилятор часто не имеет никакой подсказки о том, сколько повторений, которые будут общим падежом! Только программист знает, что цикл будет много раз выполняться с помощью итераций и что поэтому будет выгодно подготовиться к циклу с некоторой дополнительной работой, или если это будет выполнено с помощью итераций так мало раз, что установка на самом деле займет больше времени, чем ожидаемые повторения.

92
задан smci 21 May 2018 в 06:15
поделиться

1 ответ

1 способ сделать, который является

my.NEW.data.frame <- my.data.frame[-boxplot.stats(my.data.frame$my.column)$out, ]

или

my.high.value <- which(my.data.frame$age > 200 | my.data.frame$age < 0) 
my.NEW.data.frame <- my.data.frame[-my.high.value, ]
0
ответ дан 24 November 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: