能把内容的文字粘贴上来不?
import numpy as np
a = np.array([1,2,3,4])
y1,y2,y3,y4,y5,y6 = 1,2,3,4,5,6
sr = 1
Maxz=4770*y1+4005*y2+3285*y3+1425*y4+1375*y5+1865*y6-77003*np.ceil(y1/1200)-77002*np.ceil(y2/1200)-77001*np.ceil(y3/1200)-77003*np.ceil(y4/1200)-77002*np.ceil(y5/1200)-77004*np.ceil(y6/1200)-27945-a*sr-27945
上面的是大于等于的整数,如果是完全大于的第一个整数,要修改一下,改为向下取整再加1,所以最后加了6
Maxz=4770*y1+4005*y2+3285*y3+1425*y4+1375*y5+1865*y6-77003*np.floor(y1/1200)-77002*np.floor(y2/1200)-77001*np.floor(y3/1200)-77003*np.floor(y4/1200)-77002*np.floor(y5/1200)-77004*np.floor(y6/1200)+6-27945-a*sr-27945