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

2 ответа

Нахождение максимум двух векторов без цикла?

Если есть два вектора, скажемx а такжеy. for (i in 1:length(x)) z[i] = max(x[i],y[i])Можете ли вы помочь мне выполнить это без использования цикла?

6 ответов

Что такое «векторизация»?

Несколько раз я встречал этот термин в matlab, fortran ... какой-то другой ... но я так и не нашел объяснения, что это значит, и что он делает? Поэтому я спрашиваю здесь, что такое векторизация и что означает, например, что «цикл векторизован»?

2 ответа

Matlab - случайная прогулка с границами, векторизация

Предположим, у меня есть вектор J размеров прыжков и начальная начальная точка X_0. Также у меня есть границы 0, B (предположим, 0 <X_0 <B). Я хочу сделать случайную прогулку, где X_i = [min (X_ {i-1} + J_i, B)] ^ +. (положительная часть). В ...

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

4 ответа

Векторизация понятия двоеточия (:) - значения между двумя векторами в MATLAB

У меня есть два вектора,idx1 а такжеidx2и я хочу получить значения между ними. Еслиidx1 а такжеidx2 были числа, а не векторы, я мог бы сделать это следующим образом: idx1=1; idx2=5; values=idx1:idx2 % Result % values = % % 1 2 3 4 5Но в ...

7 ответов

Возможно ли, что F # будет оптимизирован больше, чем другие языки .Net в будущем?

Возможно ли, что Microsoft сможет создавать программы на F # во время выполнения виртуальной машины или, более вероятно, во время компиляции, обнаруживать, что программа была построена с использованием функционального языка, и автоматически лучше ...

2 ответа

Как векторизовать этот код Python?

Я пытаюсь использовать NumPy и операции векторизации для ускорения работы раздела кода. Однако я, похоже, неправильно понимаю, как векторизовать этот код (возможно, из-за неполного понимания векторизации). Вот рабочий код с циклами (A и B - это ...

1 ответ

numpy.sum может быть медленнее, чем цикл for Python

При суммировании массива по определенной оси, метод выделенного массиваarray.sum(ax) на самом деле может быть медленнее, чем цикл for: v = np.random.rand(3,1e4) timeit v.sum(0) # vectorized method 1000 loops, best of 3: 183 us per loop timeit ...

1 ответ

Как удвоить размер матрицы и размножить ее элементы в Matlab?

Предположим, у меня есть такая матрица: a = 1 2 3 4Я хочу удвоить размер матрицы и создать что-то вроде этого: aa = 1 1 2 2 1 1 2 2 3 3 4 4 3 3 4 4таким образом, каждый элемент в первой матрице распространяется на четыре элемента в большей ...

2 ответа

Как сравнить каждый элемент строки со списком слов в R?

Скажем, например, у меня есть символьный вектор [1] «Привет, как можно скорее, шоу потрясающее» «Я страдаю от холода» d [1] "как можно скорее", "круто", "холодно", "лол", "rofl" Я должен заменить любое слово (из "d"), если найдено в "a" с ...

1 ответ

Ошибка векторизации ARM NEON

Я хотел бы включить векторизацию NEON на моем ARM cortex-a9, но я получаю этот вывод при компиляции: «не векторизовано: соответствующий stmt не поддерживается: D.14140_82 = D.14143_77 * D.14141_81» Вот мой цикл: void my_mul(float32_t * ...