Предположим, у вас есть это
import numpy as np
arr = np.array([[1, 2, 3],
[4, 5, 6],
[7 , 8, 9]])
Вы можете сначала вычислить сумму каждой строки, используя np.sum(arr, axis=1)
аргумент axis=1
позволяет суммировать записи каждого столбца для каждой строки.
В этом случае sums = np.sum(arr, axis=1) = array([ 6, 15, 24])
.
Затем вы можете перебрать эту вкладку, чтобы добавить разные суммы:
lst_sums = []
for s in range(len(sums)-1) :
lst_sums.append(sums[i]+sums[i+1])
Тогда вы можете sorted
или получить np.min(sums)
Если вам нужна дополнительная информация, вы можете посмотреть документацию по функциям numpy , то же самое для списков