Описание тега elementwise-operations

0 ответов

Поэлементное умножение с весами питора

Я пытаюсь построить простую "нейронную сеть" с простым поэлементным умножением на весовые коэффициенты. Только для этого сценария у меня есть данные с 5 функциями, из которых только одна - "1", а все остальные - "0" (одна с горячим кодированием), и …
3 ответа

Python: поэлементная реализация условного оператора in

Итак, у меня есть два списка: x =[170 169 168 167 166 165 183 201 219 237 255 274 293 312 331 350] y =[201,168] Я хочу написать условное if утверждение, которое верно, только если все содержимое y находятся в x, Как мне это сделать? Например - asser…
4 ответа

Python: Сравнение векторизованных двух упорядоченных массивов int одинакового размера

Я хочу сравнить два упорядоченных массива int с одинаковым размером в Python и вывести общие элементы, которые имеют одинаковое значение в одной и той же позиции: import numpy as np a = np.asarray([20, 35, 226, 62, 129, 108, 156, 225, 115, 35, 162, …
06 сен '17 в 12:53
1 ответ

Добавление определенных элементов в массиве?

y = np.array([[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]]) indices_of_y = np.array([12, 0, 6, 3, 4, 9, 11, 2]) z = np.array([1 , 1, 0, 1, 1, 1, 0, 0]) x = np.array([1, 1, 1, 0, 1, 0, 0, 1]) n = 3 Я хочу сравнить массивы z и x по …
05 май '17 в 07:36
3 ответа

Поэлементное умножение массивов в F#

Есть ли простой способ умножить элементы массива в F#? Так, например, я хочу вычислить среднее значение по выборкам, я бы умножил наблюдаемые значения на частоту, а затем разделил на номера выборок. let array_1 = [|1;32;9;5;6|];; let denominator = A…
17 окт '12 в 14:31
1 ответ

Как получить поэлементное пересечение из двух серий в питон-пандах

У меня вопрос к питонам пандам. У меня есть две Серии, и у каждой Серии есть элементы строки следующим образом: Для упрощения я объединил две Серии в DataFrame. import pandas as pd import numpy as np my_df = pd.DataFrame([['ab', 'bz', 'b'], ['cd', '…
12 ноя '18 в 04:49
6 ответов

Поэлементная комбинация двух списков в R

Скажем, у меня есть два списка: list.a <- as.list(c("a", "b", "c")) list.b <- as.list(c("d", "e", "f")) Я хотел бы объединить эти списки рекурсивно, чтобы в результате получился список объединенных элементов в виде вектора, подобного следующем…
22 окт '12 в 19:14
1 ответ

Рандомизированное поэлементное умножение в R

Я копался на сайте в поисках ответа на мой вопрос, и я новичок в R, так что я надеюсь, что это даже возможно. У меня есть две большие матрицы симуляций (A = 100 000 x 50 и B = 10 000 x 50), которые я хотел бы случайным образом умножать поэлементно н…
23 июн '16 в 14:34
1 ответ

Поэлементная логическая операция и / или

Я пытаюсь выполнить логические поэлементные операции над тензорами, но кажется, что ключевое слово "and" выполняет логическое или, а ключевое слово "or" выполняет логическое и: a = torch.zeros(3) a[1] = 1 -- a will be [1,0,0] b = torch.ones(3) b[3] …
17 мар '17 в 03:07
0 ответов

Что такое временная сложность поэлементного деления и возведения в степень

A и B являются M на N матриц. Существует два случая n>1 и 0 D=(A./B).^n
0 ответов

Python NumPy Pinv для каждой подматрицы

Мне нужно сделать псевдообратную (np.linalg.pinv) для каждого (6,4) в (5,4,6,4). Однако я не нашел разработанный модуль для решения этой проблемы, и я не хочу использовать неэффективный цикл for. Что мне с этим делать? Я думаю, что это будет распрос…
1 ответ

Python: Как выполнить деление в соответствии с его представлением?

Я хотел бы сделать разделение по алфавиту. Приведенный пример, как показано ниже: Данный двоичный файл представлен в формате csv: A=1000, C=0100, G=0010, T=0001 binary.csv: CAT, GAA 0,1,0,0,1,0,0,0,0,0,0,1 0,0,1,0,1,0,0,0,1,0,0,0 Файл binary.csv нуж…
23 фев '16 в 05:29
1 ответ

Числовое поэлементное умножение

Я использую Python 3.7 и numpy 1.15.2 и столкнулся с поведением при поэлементном умножении, которое я не понимаю. Следующее интуитивно понятно для меня: import numpy as np a = np.array([[30000,4000]]) b = np.array([[70000,8000]]) np.multiply(a,b) да…
08 янв '19 в 09:45
1 ответ

Объединить массив "поэлементно"

В настоящее время у меня есть два массива: форма a1 (5,4,6,3), второй a2 (5,4,6) и, наконец, я хочу получить объединенный массив (5,4,6,4)) В настоящее время я "для цикла" каждый (6,3) массив и np.stack его с соответствующими (6,1) - (6,4). for i in…
3 ответа

Как рассчитать построчное количество дубликатов на основе (поэлементно) выбранных соседних столбцов

У меня есть тест фрейма данных: group userID A_conf A_chall B_conf B_chall 1 220 1 1 1 2 1 222 4 6 4 4 2 223 6 5 3 2 1 224 1 5 4 4 2 228 4 4 4 4 Данные содержат ответы на пользователя (показанные userID), где каждый пользователь может ввести любое з…
2 ответа

Условная замена элементов с помощью cellfun

vec = randi(10,10,1) vec(vec < 5) = 0 func = @(x) x(x < 5) = 0 % This isn't valid Как мне перевести вторую строку кода в дескриптор функции, который я могу использовать в сочетании с cellfun?
1 ответ

Умножение Caffe Element-Wise с фиксированными каплями

Я думаю, что я буду задавать несколько вопросов здесь, я хотел бы любой комментарий, потому что я новичок в Кафе. В моей сети входные изображения имеют размер 1x41x41 Так как я использую 64 размера пакета, я думаю, что размер данных будет 64x1x41x41…
1 ответ

Октавная ошибка: несоответствие горизонтальных размеров - матричная поэлементная матрица

k = linspace(0,0.5)' h = 6.58212 * 10^-16 m_0 = 9.109383 * 10^-31 E_c = ( h^2 * k.^2 ) / ( 10^-5 * m_0 ) A = [E_c, 1, 2; 3, 4, 5; 6, 7, 8] Когда я запускаю этот код, я получаю: error: horizontal dimensions mismatch (100x1 vs 1x1) error: called from …
11 июл '18 в 00:07
2 ответа

Округлять только числовые элементы в массиве ячеек с разными типами данных

У меня есть ячейка с различными типами переменных (double & strings), я хочу округлить числовые элементы в ячейке.round функция может работать только с массивами, а не с ячейками, поэтому я пытаюсь использовать cell2mat - но эту функцию нельзя испол…
2 ответа

Тензор потока двух матриц пошагово умножить по оси = 0, (M,k) * (M,l) -> (M,k*l)

У меня есть две матрицы, F(форма = (4000, 64)) и М (форма =(4000,9)), и хочу получить результат, который имеет форму = (4000,64*9) я могу думать с за цикл с кодом ниже (идеально) result = np.zeros(4000,64*9) ind = 0 for i in range(64): for j in rang…
08 июл '17 в 07:01