Вы можете применить функцию к каждому элементу вектора, сказав, например, v + 1, или вы можете использовать функцию arrayfun. Как я могу сделать это для каждой строки / столбца матрицы без использования цикла for?
Я должен реализовать средний фильтр на наборе данных, но у меня нет доступа к панели инструментов обработки сигналов. Существует ли способ сделать это, не используя для цикла? Вот код, у меня есть работа: x=0:.1:...
Почему это обязательно для использования - ffast-математика с g ++ для достижения векторизации использования циклов удваивается? Мне не нравится - ffast-математика, потому что я не хочу терять точность.
При создании функций, которые используют strsplit, векторные исходные данные не ведут себя, как желаемый, и sapply должен использоваться. Это происходит из-за вывода списка, который производит strsplit. Есть ли способ векторизовать...
Я пытаюсь загрузить 4 (целые) индексы в регистр, а затем загрузить соответствующие векторные значения с помощью команды сбора. Я хотел бы использовать «невыровненную» инструкцию, такую как loadu и AVX2. ...
Я пытаюсь вставить несколько значений в массив с помощью массива 'значений' и 'встречного' массива. Например, если: = [1,3,2,5] b = [2,2,1,3] я хочу вывод некоторой функции c=somefunction (a, b) к...
Возьмем этот простой пример: a = [1 2i]; х = нули (1, длина (а));
для n = 1: длина (a) x (n) = isreal (a (n));
end В попытке векторизовать код я попытался: y = arrayfun (@ isreal, a); Но результаты ...
numpy.vectorize берет функцию f:a-> b и превращает ее в g:a []-> b []. Это хорошо работает, когда a и b являются скалярами, но я не могу думать о причине, почему это не работало бы с b как ndarray или список, т.е. f:...
У меня есть вектор - столбец, как который я хочу преобразовать в массив ячеек, такой: = рэнд (10,1); B = ячейка (10,1); для i=1:10 B {я} = (i); закончите B = [0.6221] [0.3510] [0.5132] [0.4018] [0....
Я пытаюсь перемножить два вектора, где каждый элемент одного вектора умножается на элемент в тот же индекс в другом векторе. Затем я хочу просуммировать все элементы полученного ...
Что значит векторизовать циклы for в Python? Есть ли другой способ записи вложенных циклов for? Я новичок в Python и в своих исследованиях я всегда сталкиваюсь с библиотекой NumPy.
Я пытаюсь сделать следующее: Для каждой строки столбца «A», где выполняется условие в столбце «B», я хотел бы заменить значение в столбце «A» первым элементом моего списка «end» а затем удалите ...
В настоящее время я имею дело с огромным количеством данных в оригинальной форме списка через комбинацию. Я выполняю условия для каждого набора списка через цикл for. Проблема в том, что это маленький цикл ...
Я использую Eigen версии 3.3.5 с MSVC VC ++ VS2013. Я прочитал много постов по eigen и векторизации под MSVC и другими компиляторами. Соответствующие опции компилятора: sse2 (проверено, векторизация ...
x < - seq (0,1,10,0.1) y < - if (x < 5) 1 else 2 Я бы хотел, чтобы оператор if работал над каждым отдельным случаем, а не над целым вектором. Что я должен изменить?
Недавние вопросы, касающиеся использования require по сравнению с ::, подняли вопрос о том, какие стили программирования используются при программировании в R, и каковы их преимущества / недостатки. Просмотр ...
T (i) = Tm (i) + (T (i-1) -Tm (i)) ** (- tau (i)) Tm и tau являются векторами NumPy той же длины, которая была вычислена ранее, и желательно создать новый вектор T. i включен только в ...
Я пытаюсь ускорить / векторизовать некоторые вычисления во временном ряду.
Могу ли я векторизовать вычисление в цикле for, которое может зависеть от результатов предыдущей итерации? Например: z <- c (1,1,0,0, ...
Предположим, у меня есть матрица A размером NxN, индексный вектор V, состоящий из подмножества чисел 1: N, и значение K, и я хочу сделать это: for i = VA (i, i) = K end Есть ли способ сделать это за один ...
Некоторые школьные математические концепции были забыты, поэтому я спрашиваю здесь. Если у меня есть две точки p1 (x1, y1), p2 (x2, y2), направление P1 -> p2, то есть p1 указывает на p2. Чтобы представить это направление вектором, ...
Почему, на самом низком уровне аппаратного обеспечения, выполняющего операции и общие базовые операции (то есть вещи, общие для реальных реализаций всех языков программирования при запуске ...
Мне нужна матрица размера nxn, где первые pxp содержат единицы, а остальные — нули. Я могу сделать это, обходя ячейки, поэтому я не спрашиваю, как это сделать. Я ищу «способ MATLAB», чтобы сделать это, ...
У меня есть два вектора с несколькими тысячами точек, но в обобщенном виде здесь:A <-c(10, 20, 30, 40, 50)b <-c(13, 17, 20)Как получить индексы A, ближайшие к b? Ожидаемый результат...
В Mathematica есть команда Clip [x, {min, max}], которая дает x для min <= x <= max, min для x max, см. Http: //reference.wolfram. com / mathematica / ref / Clip.html (...
Я хочу как можно быстрее вычислить произведение по точкам двух строк одного размера. Вот как я это делаю: импортировать numpy как np a = np.array ([[1,2,3], [3,4,5]]) b = np.array (...
Мне нужны все попарные сравнения для всех строк в матрице , очевидно, двойной цикл for будет работать, но очень дорого для большого набора данных. Я просмотрел неявный цикл, например apply () и т. Д., Но у меня нет ...