Pytania otagowane jako elementwise-operations

6
Porównywanie dwóch tablic NumPy dla równości, pod względem elementów
Jaki jest najprostszy sposób porównania dwóch tablic NumPy dla równości (gdzie równość jest zdefiniowana jako: A = B iff dla wszystkich wskaźników i:) A[i] == B[i]? Proste użycie ==daje mi tablicę boolowską: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) Czy muszę andelementów tej tablicy, aby ustalić, czy tablice …

15
Elementowe dodanie 2 list?
Mam teraz: list1 = [1, 2, 3] list2 = [4, 5, 6] Chciałbym mieć: [1, 2, 3] + + + [4, 5, 6] || || || [5, 7, 9] Po prostu elementarne dodanie dwóch list. Z pewnością mogę powtórzyć te dwie listy, ale nie chcę tego robić. Jaki jest najbardziej …


4
Jak uzyskać mnożenie macierzy z uwzględnieniem elementów (iloczyn Hadamarda) w numpy?
Mam dwie matryce a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]]) i chcę uzyskać iloczyn elementarny [[1*5,2*6], [3*7,4*8]]równy [[5,12], [21,32]] próbowałem print(np.dot(a,b)) i print(a*b) ale oba dają wynik [[19 22], [43 50]] który jest iloczynem macierzy, a nie iloczynem elementarnym. Jak mogę uzyskać produkt elementarny (znany również jako produkt Hadamarda) …

4
Dlaczego zip jest szybszy niż zip w Scali?
Napisałem kod Scali, aby wykonać elementową operację na kolekcji. Tutaj zdefiniowałem dwie metody, które wykonują to samo zadanie. Jedna metoda wykorzystuje, zipa druga wykorzystuje 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] = (arr,arr1).zipped.map((x,y) => x + y) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.