vectorization — все вопросы

3ответа
4 голоса
векторизация для цикла в Numpy /Scipy?
Я пытаюсь векторизовать цикл for, который есть внутри метода класса. Цикл for имеет следующую форму: он выполняет итерацию по множеству точек и в зависимости от того, является ли истинной определенн
1ответ
4 голоса
Эффективный способ создания битовой маски из нескольких номеров, возможно, с использованием инструкций SSE /SSE2 /SSE3 /SSE4
Предположим, у меня есть 16 символов ascii (следовательно, 16 8-битных чисел) в 128-битной переменной /регистре. Я хочу создать битовую маску, в которой эти биты будут высокими, чьи позиции битов (и
4ответа
4 голоса
векторизация интерполяции Matlab
У меня есть набор из N измерений, выполненных в S временных точках (временные точки различны для разных измерений). У меня есть две матрицы: V - матрица NxS, которая представляет измеренные значе
3ответа
4 голоса
Лучший ресурс для обучения ускорению и советам по векторизации в Matlab [закрыто]
Для новичка в оптимизации кода Matlab есть некоторые ресурсы, но не все они очень понятны и просты для понимания.
1ответ
4 голоса
Numpy векторизованная функция над последовательными 2d ломтиками
У меня есть 3D-массив. Я хотел бы сформировать новый 3d-массив, выполнив функцию на последовательных 2-мерных срезах вдоль оси и сложив полученные срезы вместе. Очевидно, есть много способов сделать
3ответа
4 голоса
Как выполнить скользящую сумму вдоль оси матрицы?
Данная матрица X с T строки и столбцы k: T = 50 H = 10 k = 5 X = np.arange(T).reshape(T,1)*np.ones((T,k)) Как выполнить скользящую накопленную сумму X вдоль оси строк с лагом H Xcum = np.zer
3ответа
4 голоса
Производительность векторизации кода для создания разреженной матрицы с одной 1 на строку из вектора индексов
У меня большой вектор-столбец y, содержащий целочисленные значения от 1 до 10. Я хотел преобразовать его в матрицу, в которой каждая строка заполнен нулями, кроме 1 в индексе, заданном значением в с
2ответа
4 голоса
MATLAB векторизация: заполнение структурных полей из векторных элементов
У меня есть вектор структур, каждое из которых имеет поле x: s1.x = 1; s2.x = 2; s3.x = 3; S = [s1, s2, s3]; Я хотел бы установить поле x всех структур в S из данного вектора X, т.е. я хотел бы
2ответа
4 голоса
C ++ векторизация условного кода с помощью встроенных функций
Я попытался включить векторизацию часто используемой функции для повышения производительности. Алгоритм должен выполнить следующее и вызывается ~ 4.000.000 раз! Input: double* cellvalue Outpu
1ответ
4 голоса
Питон Панды условное число по столбцам
У меня есть фрейм данных (называемый panel [xyz]), содержащий только 1, 0 и -1. Размеры: строки 0:10 и столбцы a: j. Я хотел бы создать еще один кадр данных (df), который имеет ту же вертикальную
2ответа
4 голоса
Как векторизовать следующий код Python?
Я пытаюсь использовать операции Numpy и векторизации для ускорения работы раздела кода, но мне не удается найти решение. Если у кого-то есть идея ... Спасибо. Вот рабочий код с циклами: y = np.
1ответ
4 голоса
Факториал матрицы поэлементно с Numpy
Я хотел бы знать, как вычислить факториал матрицы по элементам. Например, import numpy as np mat = np.array([[1,2,3],[2,3,4]]) np.the_function_i_want(mat) дал бы матрицу mat2 такую, что mat2[i
1ответ
4 голоса
Расширение вектора GCC C: Как проверить результат сравнения (для условного присвоения и т. Д.)?
Предыстория: встроенные векторные расширения GCC C позволяют довольно естественным образом представить векторы SIMD в виде C-типов. Согласно документации, поддерживается множество встроенных операци
2ответа
4 голоса
Matlab: векторизация присваивания значений в матрице на основе индекса
Заранее извиняюсь, если этот вопрос является дубликатом или если решение этого вопроса очень простое в Matlab. У меня есть матрица M x N A, вектор 1 x M ind и другой вектор val. Например, A = zero
1ответ
4 голоса
Векторизация присвоения значений в трехмерный массив
Вот простой код: A=zeros(60,60,30); a=rand(28,28,30); for i=1:30 m=round(rand*32)+1; %because 60-28=32 n=round(rand*32)+1; A(m:m+27,n:n+27,i)=a(:,:,i); end Он просто берет случайну
2ответа
4 голоса
Найти минимальное косинусное расстояние между двумя матрицами
У меня есть два 2D np.arrays давайте назовем их A и B, оба имеют форму. Для каждого вектора в двумерном массиве A мне нужно найти вектор в матрице B с минимальным косинусным расстоянием. Для этого у
1ответ
4 голоса
Нахождение пересечения двух матриц в Python в пределах допуска?
Я ищу наиболее эффективный способ найти пересечение двух матриц разного размера. Каждая матрица имеет три переменные (столбцы) и различное количество наблюдений (строк). Например, матрица A: a = n
3ответа
4 голоса
Numpy - кластеризация - расстояние - векторизация
Я сгруппировал выборку данных (400 тыс. выборок, размерность = 205, 200 кластеров), используя sklearn Kmeans. Я хочу знать для каждого кластера максимальное расстояние между центром кластера и са
1ответ
4 голоса
Пакетный strfind: поиск множества строк внутри множества других строк
Вопрос . У меня есть два больших массива строк: A и B. Я хочу узнать самый быстрый способ определить, какие элементы в A какие в B. В частности, можно ли это сделать без зацикливания? Минимальн
1ответ
4 голоса
добавление значения к предыдущей строке в фрейме данных внутри функции
Я ищу решение, которое создает столбец C (первая строка = 10000) в рамках функции, т.е. без итераций, но с векторизацией: index A B c 1 0 0 1000 2 100 0 900 3 0 0 9
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132