Результаты поиска по запросу "vectorization"

1 ответ

рекурсивная векторизация Python с помощью временных рядов

6 ответов

Отображение 2 векторов - помогите векторизовать

2 ответа

Как рассчитать евклидово расстояние (и сохранить только сводки) для больших фреймов данных

Я написал короткий цикл «для», чтобы найти минимальное евклидово расстояние между каждой строкой в кадре данных и всеми другими строками (и записать, какая строка является ближайшей). Теоретически это позволяет избежать ошибок, связанных с ...

ТОП публикаций

1 ответ

Действительно ли ifelse каждый раз вычисляет оба своих вектора? Это медленно?

Есть лиifelse действительно рассчитать какyes а такжеno векторы - как, в совокупности каждого вектора? Или он просто рассчитывает некоторые значения из каждого вектора? Также являетсяifelse действительно так медленно?

5 ответов

MATLAB: создать диагональную матрицу блока с тем же повторяющимся блоком

У меня есть матрицаKразмеровн х н, Я хочу создать новую диагональную матрицу блокаMразмеровN x Nтакой, что он содержитd блоки матрицыKкак его диагональ. Я бы прямо использовалM = blkdiag (K, K, K) и т.д. имелиd был меньше. К несчастью,d очень ...

1 ответ

Панды: изменение данных

У меня есть серия панд, которая в настоящее время выглядит следующим образом: 14 [Yellow, Pizza, Restaurants] ... 160920 [Automotive, Auto Parts & Supplies] 160921 [Lighting Fixtures & Equipment, Home Services] 160922 [Food, Pizza, Candy Stores] ...

3 ответа

Скорость векторизации зависит от количества столбцов data.frame

Почему для сравнения с data.frame с тем же числом элементов требуется больше времени, но в векторизованных операциях он размещен в большем количестве столбцов? Возьмите этот простой пример, где мы вычитаем 0,5 из каждого элемента, а затем ...

3 ответа

Matlab: удалить дубликаты значений

Я довольно новичок в программировании в целом и в MATLAB, и у меня возникли некоторые проблемы с удалением значений из матрицы. У меня есть матрица TMP2 со значениями: tmp2 = [... ... 0.6000 20.4000 0.7000 20.4000 0.8000 20.4000 0.9000 ...

1 ответ

Является ли использование логов для векторизации повторного умножения правильным подходом?

Недавно я написал реализацию Наивного Байеса, чтобы классифицировать примеры в одну из 5 разных групп. Число объектов n было очень большим, и каждый объект мог быть включен (1) или выключен (0). Используя обучающий набор, я оценил 5 × n матрицу P ...

2 ответа

Инициализация структуры с помощью repmat

Я хочу инициализировать структуры, и это кажется слишком медленным.Какя делаю это сrepmat, который должен быть гораздо более быстрым решением в Matlab? Первоначально: for i=1:30 myloc.one.matrixBig(i,1).matrixBig= zeros(6,6); for ...