Существует ли быстрый простой способ умножения нескольких столбцов из простой таблицы? Я использую код, который я показываю ниже, но мне было интересно, если Numpy предлагает прямой метод.
x = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
temp = np.ones(3)
for ind in [0,3]:
temp *= x[:,ind]
print(temp)
array([ 4., 40., 108.])