Czy istnieje funkcja wbudowana w oktawę, aby pomnożyć każdą kolumnę elementu m X n
elementarnie z wektorem kolumny o rozmiarze m
, który jest bardziej wydajny niż przy użyciu pętli?Element mądre mnożenie macierzy i wektor?
16
A
Odpowiedz
35
można replikować wektor tyle razy, ile potrzeba, aby przekształcić go w m x n
matrycy, jak również, a następnie użyć wbudowanego elementu mądry mnożenia .*
:
>> A = [1 2; 3 4; 5 6];
>> B = [1; 2; 3];
>> A .* repmat(B, 1, columns(A))
ans =
1 2
6 8
15 18
3
nie próbowałem Odpowiedź Anny Lear, ale jak powiedział nobar w tej odpowiedzi, Octave transmituje teraz. Musisz więc zrobić A. * B. Otrzymasz ostrzeżenie, które powie Ci, że automatyczne nadawanie produktów jest stosowane
>> A.*B
warning: product: automatic broadcasting operation applied
ans =
1 2
6 8
15 18
Powiązane problemy
- 1. Mnożenie macierzy w C
- 2. mnożenie macierzy kształtów mnożenia
- 3. Mnożenie macierzy Hadoop
- 4. Mnożenie macierzy w core.matrix
- 5. Mnożenie małej macierzy rzadkiej
- 6. Mnożenie macierzy w OpenCV
- 7. Równoległe mnożenie macierzy
- 8. Mnożenie macierzy za pomocą CUDA
- 9. Mnożenie macierzy w Apache Spark
- 10. Mnożenie macierzy wielowymiarowych w R
- 11. Mnożenie dużych macierzy na gpu
- 12. Wektor wektorów do tworzenia macierzy
- 13. Przypisanie wektor wierszowi macierzy MATLAB
- 14. duplikat wektor do macierzy R
- 15. Jak paralelizować mnożenie scipy macierzy rzadkiej
- 16. Efektywne mnożenie bardzo dużych macierzy w MATLAB
- 17. jak zoptymalizować mnożenie macierzy za pomocą OpenACC?
- 18. mnożenie macierzy w rozmiarze trójkątnym/rzadkim?
- 19. Mnożenie elementarne kilku macierzy w Pythonie Numpy
- 20. Mnożenie i mnożenie typów Vec_
- 21. Jak uzyskać mnożenie macierzy elementów (produkt Hadamarda) w numpy?
- 22. Uzyskaj ostatni element macierzy
- 23. NumPy odejmowanie każdego wiersza macierzy przez wektor
- 24. Jak odjąć wektor z każdego rzędu macierzy?
- 25. Mnożenie elementów w rozrzedzony tablicy z wierszy w macierzy
- 26. Przyspieszenie matrycę wektor mnożenie i potęgowanie w Pythonie, ewentualnie poprzez wywołanie C/C++
- 27. NumPy Matrix Mnożenie Wydajność dla macierzy o znanej strukturze
- 28. usuwa pierwszy element z macierzy
- 29. Mnożenie macierzy OpenMP równolegle przez potrójną pętlę (problem wydajności)
- 30. Szybkie mnożenie i odejmowanie modulo a prime
Wierzę, że Octave zrobi to teraz automatycznie (nazywają to "nadawanie"). Domyślnie otrzymasz ostrzeżenie. – nobar