Obie tablice:Jak pomnożyć numpy tablicę 2D z numpy 1D array?
a = numpy.array([[2,3,2],[5,6,1]])
b = numpy.array([3,5])
c = a * b
co chcę:
c = [[6,9,6],
[25,30,5]]
Ale ja dostaję ten błąd:
ValueError: operands could not be broadcast together with shapes (2,3) (2)
Jak pomnożyć tablicą nD z 1D tablica, gdzie len(1D-array) == len(nD array)
?
Dzięki! Jaka jest nazwa tej składni w Pythonie: '[:, None]'? –
@Ashwin, możesz wyszukać dla niego słowo "numpy.newaxis". – HYRY
Dzięki! Zaakceptowałeś swoją odpowiedź :-) –