Запитання з тегом «elementwise-operations»

6
Порівнюючи два масиви NumPy для рівності, по елементу
Який найпростіший спосіб порівняти два масиви NumPy для рівності (де рівність визначається як: A = B iff для всіх індексів i:) A[i] == B[i]? Просто використання ==дає мені булевий масив: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) Чи потрібно мені andелементами цього масиву визначати, чи рівні масиви рівні, …

15
Елементно додавання 2 списків?
У мене зараз: list1 = [1, 2, 3] list2 = [4, 5, 6] Я хочу мати: [1, 2, 3] + + + [4, 5, 6] || || || [5, 7, 9] Просто додавання елементів з двох списків. Я точно можу повторити два списки, але я не хочу цього робити. Який …

14
Як виконати елементне множення двох списків?
Я хочу здійснити мудрене множення елемента, помножити два списки на значення в Python, як ми можемо це зробити в Matlab. Ось як я це зробив би в Matlab. a = [1,2,3,4] b = [2,3,4,5] a .* b = [2, 6, 12, 20] Список осягнення дало б 16 записів списку, для …

4
Як отримати множення матриць по елементам (продукт Адамара) в numpy?
Маю дві матриці a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) і я хочу отримати елементний продукт [[1*5,2*6], [3*7,4*8]], рівний [[5,12], [21,32]] я намагався print(np.dot(a,b)) і print(a*b) але обидва дають результат [[19 22], [43 50]] що є продуктом матриці, а не продуктом, що належить до елементів. Як я можу отримати …

4
Чому в Scala блискавка швидше, ніж zip?
Я написав деякий код Scala, щоб виконати елементну операцію над колекцією. Тут я визначив два методи, які виконують одне і те ж завдання. Один метод використовуєzip а інший використовуєzipped . def ES (arr :Array[Double], arr1 :Array[Double]) :Array[Double] = arr.zip(arr1).map(x => x._1 + x._2) def ES1(arr :Array[Double], arr1 :Array[Double]) :Array[Double] = …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.