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

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 * ...

5 ответов

Векторизованный способ вычисления линейно-точечного произведения двух матриц с помощью Scipy

Я хочу как можно быстрее вычислить произведение по точкам двух строк одного размера. Вот как я это делаю: import numpy as np a = np.array([[1,2,3], [3,4,5]]) b = np.array([[1,2,3], [1,2,3]]) result = np.array([]) for row1, row2 in a, b: result ...

2 ответа

read.xls - прочитать список листов переменной длины с их именами

Учитывая несколько.xls файлы с различным количеством листов, я читаю их вR с помощьюread.xls изgdata пакет. У меня есть две проблемы (решение второй проблемы должно решить первую): Заранее неизвестно сколько листов каждый.xls файл будет иметь, и ...

3 ответа

Как вы загружаете / сохраняете из / в массив двойников с помощью GNU C Vector Extensions?

Я использую GNU C векторные расширения [https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html], а не Intel_mm_* intrinsics. Я хочу сделать то же самое, что и Int_m256_loadu_pd встроенный. Присваивание значений одно за другим происходит ...