У меня есть некоторый массив:
array = np.array([[1, 0], [1, 0], [1, 0]])
Я хочу вычислить np.kron таким образом:
def func(array):
res = array[0]
for i in range(1, len(array)):
res = np.kron(res, array[i])
return res
Но как это сделать вболее тупой способ?
Я пытался np.apply_along_axis :
res = np.apply_along_axis(np.kron, 1, array)
Но у меня ничего не получилось.