matplotlib三维画图之观察博弈论混合策略下纳什均衡点
参考链接: 博弈论入门20讲之第16讲-猜谜游戏-散户如何赢庄家
游戏背景:
我的期望是:
你的期望是:
使用Python的matplotlib画图:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = Axes3D(fig)
# X = np.linspace(0, 1, 81)
# X = np.linspace(0, 1, 9)
X = np.linspace(0, 1, 25)
# Y = np.linspace(0, 1, 81)
# Y = np.linspace(0, 1, 9)
Y = np.linspace(0, 1, 25)
alpha, beta = np.meshgrid(X, Y)profit = -15*alpha*beta - 5*(1-alpha)*(1-beta)+\10*beta*(1-alpha) + 10*(1-beta)*alphaax.plot_surface(alpha, beta, profit, rstride=1, cstride=1, cmap='viridis')
plt.xlabel(r"$\alpha$",fontsize=45)
plt.ylabel(r"$\beta$",fontsize=45)
plt.show()
画图结果:
matplotlib三维画图之观察博弈论混合策略下纳什均衡点相关推荐
- python matplotlib三维画图、二维画图常用命令总结
python常用画图命令总结 1.python matplotlib三维画图 2.python matplotlib二维画图 1.python matplotlib三维画图 import matplo ...
- [matlab]三维画图
三维画图函数 plot3函数 plot3是画三维图形的最基本函数,调用格式 plot3(X1,Y1,Z1,...) plot3(X1,Y1,Z1,LineSpec,...) plot3(...,'Pr ...
- Matplotlib Python 画图工具包教程学习笔记4 等高线图以及3D图形的画法
文章目录 1.等高线图 1.1 meshgrid 1.2 plt.contourf 1.3 plt.contour 1.4 plt.clabe 1.5 测试代码 1.6 最终效果 2. 3D图形的绘制 ...
- Matplotlib三维绘图,这一篇就够了
Matplotlib三维绘图,这一篇就够了 1. 效果图 1.1 3D线效果图 1.2 3D散点效果图 1.3 3D随机颜色散点效果图 1.4 3D散点不同mark点效果图 1.5 3D线框效果图 1 ...
- matplotlib画图_Python数据可视化工具Matplotlib之画图(四)(饼状图)
概述 在<Python数据可视化工具Matplotlib之画图(三)(柱状图)>中讲述了如何通过Matplotlib画柱状图,本文讲述如何通过Matplotlib画饼状图. matplot ...
- matlab 三维 作图 坐标轴_matlab三维画图
matlab三维画图主要有三个命令:plot3命令.mesh命令和surf命令. plot3plot3是三维画图的基本函数,绘制的是最为主要的3D曲线图,最主要的调用格式是: plot3(X,Y,Z) ...
- pandas操作excel,matplotlib.pyplot画图插入到excel,处理复杂excel简单练习
在数据分析上,一直都在公司zeppelin上敲python/scala代码,进行数据分析,公司内搞了个小考试,操作excel,弄matplotlib画图之类的: 好久没弄过这些了,在小技术上感觉被打脸 ...
- 【莫烦Python】Matplotlib Python画图教程
目录 前言 1.基本使用 1.1 基本用法 1.2 figure图像 1.3 设置坐标轴1 1.4 设置坐标轴2 1.5 Legend图例 1.6 Annotation标注 1.7 tick能见度 2 ...
- 三维点云:PCA(下)open3d
三维点云之PCA应用下 在三维点云上的应用 主成分方向 降维 求解点云的法向量 拟合平面 AABB框 点云匹配 在三维点云上的应用 PCA 是有损的数据压缩方式,它常用于对高维数据进行降维,也就是把高 ...
最新文章
- 自动驾驶公司尴尬处境
- c++成员函数的调用
- spring Cache /Redis 缓存 + Spring 的集成示例
- MyEclipse数据库连接配置(以Oracle为例)
- oracle locked timed,Oracle里面的用户smsdb无法登录 LOCKED(TIMED)
- jQuery学习- 位置选择器
- G - 水陆距离 HihoCoder - 1478(广搜+队列先进先出性质)
- c++返回指针时候注意提防_Java 8陷阱–提防Files.lines()
- 登陆系统的设计1 - 设计用户数据表
- 管理类综合199资料整理
- Exchange 2010 用户邮箱使用空间统计
- 最小二乘法的思路及推导过程
- 7个必收藏的免商用无版权的高清图片网站
- Obi Rope(Yanlz+Unity+柔性电缆+立钻哥哥+)
- 使用UE4开发VR项目_性能优化(三)_思路和方法
- 【C语言】深度剖析数据在内存中的存储
- Win10中安装Oracle11g
- 怎样计算权重?——层次分析法、熵值法:工具+数据+案例+代码
- 【Algorithm】Prim
- Linux使用Android的USB共享网络
热门文章
- h3c端口聚合实现服务器增加带宽,H3C 交换机链路聚合与服务器 bond0 负载均衡设置...
- abaqus html安装,abaqus 2016安装错误
- sam卡、M1卡、PSAM卡、IC卡区别
- 量化交易——传统技术分析布林通道BollingerBands的原理及实现
- 【Joshua B. Tenenbaum】非线性降维的全局几何框架
- K8s的网络模型和网络策略
- 打飞机游戏 js 实现
- Unity2020后PackingTag灰色,图集无法正常使用
- 现代控制—状态反馈极点配置函数(计算反馈增益k)
- 微信小程序分享好友实现