首页 > 其他分享 >第四章

第四章

时间:2024-10-22 16:47:31浏览次数:1  
标签:qq plt result print import cp 第四章

4.3
import matplotlib.pyplot as plt
import numpy as np
import cvxpy as cp

x=cp.Variable(6,pos=True)
obj=cp.Minimize(x[5])
a1=np.array([0.025, 0.015, 0.055, 0.026])
a2=np.array([0.05, 0.27, 0.19, 0.185, 0.185])
a3=np.array([1, 1.01, 1.02, 1.045, 1.065])
k=0.05; kk=[]; qq=[]
while k<0.27:
con=[cp.multiply(a1,x[1:5])-x[5]<=0,a2@x[:-1]>=k, a3@x[:-1]==1]
prob=cp.Problem(obj,con)
prob.solve(solver='GLPK_MI')
kk.append(k); qq.append(prob.value)
k=k+0.005

plt.rc('text',usetex=False); plt.rc('font',size=16); plt.rc('font',family='SimHei')
plt.plot(kk,qq,'k')
plt.plot(kk,qq,'b.')
plt.xlabel("收益 k"); plt.ylabel("风险 Q",rotation=0)
plt.show()
print("3023")
结果

4.4
from scipy.optimize import linprog

c = [-2, -1]

A = [
[0, 5],
[6, 2],
[1, 1]
]
b = [15, 24, 5]

x_bounds = [(0, None), (0, None)]

result = linprog(c, A_ub=A, b_ub=b, bounds=x_bounds, method='highs')

print(f"Optimal value: {result.fun * -1:.2f}") # 因为linprog是最小化,所以结果要取反
print(f"x1: {result.x[0]:.0f}, x2: {result.x[1]:.0f}")
print("3023")
结果

标签:qq,plt,result,print,import,cp,第四章
From: https://www.cnblogs.com/111q/p/18493286

相关文章

  • Java第四章
    1、类的继承类的继承可以实现代码的复用,是实现多态的基础。通过继承可以使多种事物之间形成一种关系体系。子类继承父类的属性和方法,使得子类对象具有父类的特征和行为。在程序中,如果想声明一个类继承一个类,需要使用extends关键字,语法格式如下:class父类{......}class子类......
  • 第四章
    学号30204.3点击查看代码importmatplotlib.pyplotaspltimportnumpyasnpimportcvxpyascpx=cp.Variable(6,pos=True)obj=cp.Minimize(x[5])a1=np.array([0.025,0.015,0.055,0.026])a2=np.array([0.05,0.27,0.19,0.185,0.185])a3=np.array([1,1.01,1.......
  • 第四章 全局唯一ID生成
    聊聊支付那些事系列第一章什么是支付第二章支付的一方、‌二方、‌三方、‌四方第三章三方支付目录思考如何实现现有多种方式对比雪花算法思路支持接入方式问题未完待续从前几章的介绍我们知道,要搭建一个支付系统中有订单、支付单、账单等等会使用到很多的......
  • 【AD2426/7/8_A2B收发器技术参考手册】第四章 事件控制
    【AD2426/7/8_A2B收发器技术参考手册】第四章事件控制四,A2B事件控制4.1错误管理4.1.1下行数据错误检测4.1.2上行数据错误检测4.1.3数据时隙错误纠正4.1.4控制和响应错误处理4.1.5错误信号4.1.6A2B通信和位错误4.1.7从属节点中断处理4.1.8错误管理寄存器4.1.......
  • 【D3.js in Action 3 精译_032】第四章 D3 直线、曲线与弧线的绘制 + 4.1 坐标轴的创
    当前内容所在位置(可进入专栏查看其他译好的章节内容)第一部分D3.js基础知识第一章D3.js简介(已完结)1.1何为D3.js?1.2D3生态系统——入门须知1.3数据可视化最佳实践(上)1.3数据可视化最佳实践(下)1.4本章小结第二章DOM的操作方法(已完结)2.1第一......
  • 玄机——第四章-windows日志分析 wp
    文章目录一、前言玄机邀请码免费分享二、概览简介三、参考文章四、步骤(解析)准备步骤#1.0步骤#1.11、审计桌面的logs日志,定位所有扫描IP,并提交扫描次数步骤#1.22、审计相关日志,提交rdp被爆破失败次数拓展1.1步骤#1.33、审计相关日志,提交成功登录rdp的远程IP地址,多个......
  • 第四章 本章习题
    1.使用HBuilder编写符合以下要求的文档:在浏览器窗口中显示超链接文字“WELCOME”。其中上边div的背景颜色为#FF99CC,文字居中显示;水平分割线粗细为5,颜色为#FF99CC;超链接文字的字体为“arialblack”,字号为60px,颜色为#FFF,无下划线;当鼠标滑过文字变为#FF00FF;当鼠标按下文字变为#......
  • Java面向对象第四章方法重写与多态练习题
    练习1:使用重写优化电子宠物系统需求说明使用方法重写优化电子宠物系统,实现如下效果 packagecom.hz.ch02;/***猫类*@author26255**/publicclassCatextendsFather{ privateStringsex; publicCat(Stringname,inthealth,intlove,Stringse......
  • 第四章 CSS样式基础
    目录4.1CSS概述4.1.1.CSS的基本概念4.1.2传统HTML的缺点4.1.2.1.维护困难4.1.2.2.标记不足4.1.2.3.网页过“胖”4.1.2.4.定位困难4.1.3.CSS的特点和优势4.1.3.1.表现和内容分离4.1.3.2.增强了网页的表现力4.1.3.3.使整个网站显示风格趋于统一4.1.4.CSS的编写规则......
  • 第四章 CSS样式基础
    4.1CSS概述4.1.1CSS的基本概念CSS中文释义为“层叠样式表”,它是以HTML为基础,设置网页的外观显示样式,如字体、颜色、背景的控制及整体的布局等,还可以针对不同的浏览器设置不同的样式4.1.2传统HTML的缺点1.维护困难:为了修改某个特殊标记的格式,需要花费很多时间,尤其是对......