这是我的代码
import numpy as np
contrainte1= 1080*0.65 # minutes tous les jours
contrainte2= 720*0.55 # minutes du lundi au vendredi
X=np.array([[9, 48],[12, 46],[14, 41],[12, 45],[6, 50],[10, 48],[25, 12],[26, 15],[30, 10],[31, 16],[40, 10],[41, 12],[35, 18],[35, 19],[30, 21],[28, 21],[25, 24],[21, 28],[22, 30],[25, 26],[26, 25],[30, 20],[32, 16],[35, 12]])<
#La première position représente la contrainte 1
#La deuxième position représente la contraire 2
# contrainte 1
for i in X[-19:]:
print(i)
for y in #This is where I need help
我想为每个数组(i)做一个循环,在那里我将对数组第一部分中的每个值求和。每个例子我想能够用np.sum()
做9 + 12 + 14 .... + 35的总和当我尝试像SciPy那样的索引时,我似乎无法找到按照我想要的方式进行操作。或者我只是不明白(语言障碍)
由于
答案 0 :(得分:1)
如果我理解你,你只想在第一栏中加总元素?所有需要的只是一个索引和sum
:
In [19]: X[:, 0].sum()
Out[19]: 600