Доброго времени суток! Помогите разобраться с tensordot из numpy. Вот есть у меня два массива А размерами (2х3х4) и В размерами (2х5).
c=numpy.tensordot(A,B,[0,0])
A[:,:,i].transpose() * В
А во-вторых почему не (3х5х4)? Как выбирается ось, вдоль которой будут располагаться произведения отдельных двумерных матриц? Есть ли вообще какое-нибудь формальное описание того, что делает tensordot в python?