0
ответов

Векторизованные операции с массивами ячеек

Это сообщение было инициировано после обсуждения того, являются ли массивы ячеек «нормальными массивами» и что векторизация не работает для массивов ячеек. Интересно, почему следующий синтаксис векторизации не ...
вопрос задан: 23 May 2017 12:24
0
ответов

Сокращение тензора в MATLAB [дубликат]

Возможный дубликат: MATLAB: Как вектор - умножить два матрицами матриц? Есть ли способ контракта с более высокими тензорами в Matlab? Например, предположим, что у меня есть две трехмерные массивы, ...
вопрос задан: 23 May 2017 12:19
0
ответов

Как писать векторизованные функции в MATLAB

Я только изучаю MATLAB, и мне трудно понять факторы производительности циклов по сравнению с векторизованными функциями. В моем предыдущем вопросе: «Вложенные циклы for чрезвычайно медленны в MATLAB (предварительно выделенные) ...
вопрос задан: 23 May 2017 12:15
0
ответов

Векторизованное движущееся окно в 2D-массиве в numpy

Я применяю операцию к движущемуся окну постоянного размера в 2D-массиве. Есть ли эффективная операция, подобная векторизации, которую я могу реализовать, чтобы сделать это без цикла в Python? Мой нынешний ...
вопрос задан: 23 May 2017 11:53
0
ответов

Какую реализацию массива haskell использовать? AKA, каковы плюсы и минусы каждого

Что мне нужно? [неупорядоченный список] ОЧЕНЬ простое распараллеливание поддержка карты, фильтра и т. д. способность эффективно выполнять вычисления на основе массивов, например A = B + C, вроде как массивы Matlab. Поколение ...
вопрос задан: 23 May 2017 11:47
0
ответов

Есть ли векторный способ использовать is.numeric?

Я читал этот вопрос на SO и мне стало интересно, есть ли способ использовать is.numeric векторным способом. Дело в том, что если у вас есть векторный способ проверить, является ли переменная числовой, то любой ...
вопрос задан: 23 May 2017 11:45
0
ответов

Векторизация для meshgrid в Matlab (или Octave)

Векторизованный код в Matlab работает намного быстрее, чем цикл for (см. Параллельные вычисления в Octave на одиночная машина -- пакет и пример для конкретных результатов в Octave) С учетом сказанного, есть ли способ...
вопрос задан: 23 May 2017 11:44
0
ответов

Векторизация для создания матрицы последовательных степеней

Пусть x = 1: 100 и N = 1: 10. Я хотел бы создать матрицу x ^ N, чтобы i-й столбец содержал записи [1 ii ^ 2 ... i ^ N]. Я легко могу сделать это с помощью циклов for. Но есть ли способ сделать это с помощью ...
вопрос задан: 17 May 2017 05:59
0
ответов

Векторная норма массива векторов в MATLAB

При вызове norm для матрицы в MATLAB он возвращает то, что известно как «матричная норма» (скалярное значение) вместо массива векторных норм. Есть ли способ получить норму каждого вектора в ...
вопрос задан: 5 May 2017 05:49
0
ответов

Есть ли векторизованные параллельные max () и min ()?

У меня есть data.frame со столбцами «a» и «b». Я хочу добавить столбцы с названиями «высокий» и «низкий», содержащие наивысший и самый низкий среди столбцов a и b. Есть ли способ сделать это без цикла ...
вопрос задан: 9 April 2017 02:39
0
ответов

Численное интегрирование в Python с адаптивной квадратурой векторизованной функции

Я ищу супер-пупер числовую квадратурную функцию. Он должен иметь следующие три свойства: Адаптивный - он автоматически регулирует плотность точек выборки для соответствия подынтегральному выражению. ...
вопрос задан: 26 April 2016 02:17
0
ответов

Каковы причины этого эталонного результата?

Две функции, которые преобразуют изображение rgb в изображение в градациях серого: function rgb2gray_loop {T <: FloatingPoint} (A :: Array {T, 3}) r, c = размер (A), серый = аналог (A, r, c) для i = 1: r для j = 1: c @ ...
вопрос задан: 20 April 2015 09:52
0
ответов

Как инвертировать массив перестановок в numpy

Учитывая само -индексирование (, не уверен, что это правильный термин )массив numpy, например :a = np.array ([3, 2, 0, 1] )Это представляет эту перестановку (=> является стрелкой ):0 => 3 1 => 2 2 => 0...
вопрос задан: 27 August 2014 19:45
0
ответов

Эффективное вычисление функции в каждой ячейке массива NumPy

Для массива A NumPy, каков самый быстрый / наиболее эффективный способ применить одну и ту же функцию f к каждой ячейке? Предположим, что мы присвоим A (i, j) функцию f (A (i, j)). Функция f не имеет двоичного файла ...
вопрос задан: 14 March 2014 18:37
0
ответов

Векторизация стоимости логистической регрессии

У меня есть этот код для стоимости в логистической регрессии, в Matlab: function [J, grad] = costFunction (theta, X, y) m = длина (y); % количество обучающих примеров thetas = размер (theta, 1); особенности = размер (X, ...
вопрос задан: 12 November 2013 19:50
0
ответов

Обобщенный матричный продукт

Я новичок в MATLAB. Нормальное матричное умножение матрицы M x K на матрицу K x N - C = A * B - имеет c_ij = sum (a_ik * b_kj, k = 1: K). Что, если я хочу, чтобы это было c_ij = sum (op (a_ik, ...
вопрос задан: 12 June 2013 10:33
0
ответов

Как я могу ускорить этот вызов квантиля в Matlab?

У меня есть процедура MATLAB с одним довольно очевидным узким местом. Я профилировал функцию, и в результате оказалось, что 2/3 вычислительного времени используется в функции levels: Функция уровней занимает ...
вопрос задан: 12 June 2013 10:31
0
ответов

Эквивалент pdist2 в MATLAB версии 7

Мне нужно вычислить евклидово расстояние между двумя матрицами в matlab. В настоящее время я использую bsxfun и рассчитываю расстояние, как показано ниже (я прилагаю фрагмент кода): для i = 1: 4754 ...
вопрос задан: 12 June 2013 10:30
0
ответов

Разница между frompyfunc и vectorize в numpy

В чем разница между vectorize и frompyfunc в numpy? Оба кажутся очень похожими. Каков типичный вариант использования каждого из них? Изменить: Как указывает ДжошАдель, векторизация класса выглядит так ...
вопрос задан: 12 May 2013 21:39
0
ответов

векторизовать / оптимизировать этот код в MATLAB?

Я создаю свою первую крупномасштабную программу MATLAB, и мне удалось написать оригинальный векторизованный код для всего этого, пока я не попытался создать изображение, представляющее векторную плотность в ...
вопрос задан: 8 May 2013 08:03
0
ответов

Преобразование этого уродливого цикла for -во что-то более дружественное к R -

Постоянно использую SO в качестве ресурса для своей работы. Спасибо, что сплотили такое замечательное сообщество. Я пытаюсь сделать что-то довольно сложное, и единственный способ, которым я могу придумать это прямо сейчас, это...
вопрос задан: 30 March 2013 15:46
0
ответов

Как показать векторизованный текст с помощью libgdx?

Я совсем новичок в libGDX для Android (хорошая оболочка OpenGL, которая также может работать на ПК), и я прочитал несколько хороших примеров того, как отображать изображения и фигуры. Однако, когда я хотел проверить, как...
вопрос задан: 28 February 2013 18:57
0
ответов

Не удалось определить, почему следующий фрагмент кода не был векторизован

Я какое-то время боролся с векторизацией конкретного приложения, и я пробовал все. От автовекторизации до написанных вручную встроенных функций SSE. Но почему-то не могу получить...
вопрос задан: 28 January 2013 23:39
0
ответов

Как вычислить евклидову длину матрицы без циклов?

Кажется, ответ на этот вопрос должен быть простым, но я в тупике. У меня есть матрица матрицы Nx3, где 1-й, 2-й и 3-й столбцы - это координаты XY и Z n-го элемента. Я хочу ...
вопрос задан: 2 November 2012 16:02
0
ответов

Как я могу отключить векторизацию при использовании GCC?

Я компилирую свой код, используя следующую команду: gcc -O3 -ftree-vectorizer-verbose = 6 -msse4.1 -ffast-math При этом все оптимизации включены . Но я хочу отключить векторизацию, пока ...
вопрос задан: 12 October 2012 06:05
0
ответов

Эффективно вращать набор точек с матрицей вращения в NumPy

У меня есть список трехмерных точек, хранящихся в массиве A с формой (N, 3) и матрице вращения R с формой (3,3). Я хотел бы вычислить скалярное произведение R.x для каждой точки x на месте. Наивно я могу ...
вопрос задан: 27 August 2012 19:30
0
ответов

Чередование двух массивов индексов numpy, по одному элементу из каждого массива

У меня есть два упорядоченных массива numpy, и я хочу чередовать их, чтобы я брал один элемент из первого массива, затем другой из второго, затем возвращался к первому -, беря следующий элемент, который больше...
вопрос задан: 6 August 2012 11:08
0
ответов

Как я могу векторизовать этот тройной -цикл над двумерными массивами в numpy?

Могу ли я исключить все циклы Python в этом вычислении :result[i,j,k] = (x[i] *y[j] *z[k] ).sum ()где x[i], y[j], z[k] — векторы длины N, а x,y,z имеют первые измерения длины A,B,C s.t....
вопрос задан: 29 June 2012 16:23
0
ответов

R – Нужна помощь в ускорении цикла for

У меня есть два фрейма данных; один из них имеет длину 48 рядов и выглядит так: name = Z31 Est.Date Site Cultivar Planting 1 24.07.2011 Березовый топор 1 2 08.08.2011 Берчип Болак 1 ...
вопрос задан: 15 June 2012 18:00
0
ответов

Быстрый способ получить индекс совпадения в списке

Дан список a, содержащий векторы неравной длины, и вектор b, содержащий некоторые элементы из векторов в a я хочу получить вектор равной длины b, содержащий индекс в a, где ...
вопрос задан: 12 June 2012 21:32