values = array([(x % 2) for x in range(12)], dtype=bool).reshape((4, 3))
weights = array(list(range(1, 4)))
answers = values.dot(weights)
print(answers)
Эффективно суммировать небольшой массив numpy, транслируемый по огромному массиву numpy?