- 博客(23)
- 收藏
- 关注
原创 Python实现囚徒困境博弈与策略分析
摘要 本文通过Python实现了囚徒困境的经典博弈模型,探讨了不同策略的博弈结果。文章首先描述了囚徒困境的基本规则和得分机制,然后展示了使用装饰器模式实现策略自动注册的Python代码结构。研究经典博弈策略(如始终合作、始终背叛、Tit-for-Tat等),并通过对弈计算得分矩阵。代码采用matplotlib可视化对弈结果,支持自定义策略扩展。该实现为研究博弈论中的策略互动提供了可扩展的实验平台,可进一步分析不同策略在多轮博弈中的表现特性。
2025-11-20 17:06:36
716
原创 解析平面卷积/pytorch的nn.Conv2d的计算步骤,in_channels与out_channels如何计算而来
本文详细介绍了PyTorch中二维卷积(nn.Conv2d)的实现过程。卷积操作通过定义多个卷积块完成,每个块包含inChannel个卷积核,总共有inChannel * outChannel个核。输入图像的每个通道与对应卷积核进行卷积运算,生成中间结果块,再通过通道相加(类似把多页纸压缩为一页)和通道堆叠(将多页合并成书)的操作,最终输出outChannel个特征图。该方法通过kernel_size、stride、padding等参数控制卷积的具体行为,是实现卷积神经网络的关键基础操作。
2025-10-30 18:20:11
326
原创 Python高级调试:一键打印对象全貌
本文介绍了一个Python对象可视化工具,包含三个核心函数:printObject输出完整对象信息,printAttribute查看对象属性,printClass展示继承关系。通过反射机制提取对象属性类型和值,并以格式化表格输出。示例展示了PIL图片对象和线性回归模型的可视化效果,能清晰呈现对象结构、属性值及类型。该工具可帮助开发者快速理解第三方库对象结构,亦可配合AI辅助学习。代码简洁实用,解决了开发者探索新库时的"对象三连问"问题。
2025-10-08 16:05:17
351
原创 [算法]-“不规则”随机数生成方法
本文介绍了一种基于概率密度函数生成非均匀分布随机数的方法。核心思路是通过概率密度函数f(x)积分得到累积分布函数F(x),再求其反函数F^-1(x),最后将均匀分布的random()代入F^-1(x)得到目标分布。文章以y=3x^2为例详细演示了计算步骤,并提供了多个示例(如f(x)=2x、sinx/2等)。此外还讨论了值域扩展和区间反转等技巧,以及处理无法积分或求反的情况。该方法可有效将均匀随机数转换为任意概率分布的随机数。
2025-09-02 16:44:53
872
原创 svg视口调整工具:解决SVG设计混乱问题
在SVG设计中,viewBox属性的不一致常导致相同width和height设置的SVG显示大小不一。viewBox定义了SVG画布的裁剪范围,不同开发者可能设置不同的留白,导致视觉上的差异。为解决这一问题,可以利用浏览器的getBBox()API获取SVG的实际尺寸,进而调整viewBox。作者开发了一个仅13KB的纯HTML工具,通过设置参数调整SVG视口,确保宽高一致,并支持保存调整后的文件。
2025-05-16 21:08:23
847
原创 minecraft-纹理连接图像生成器
包含:- run.bat 打开工具- 纹理连接介绍- fusion修改资源包案例选择纹理图像,然后选择边框长度、生成模式,最后点击生成,就能看到结果如此,在看看 `修改原版6种金属方块资源包.zip` 就知道怎么做了(需要安装fusion模组)
2025-03-15 17:33:25
600
原创 python科学绘图-matplotlib绘制三维函数图像,并且在函数底部绘制等值线
python使用matplotlib库绘制三维函数图像,并且在底部绘制等值线。
2025-02-24 15:29:19
365
原创 [python]科学绘图-贝塞尔曲线(Bezier curve)的绘制
[python-科学绘图] 创建Bezier贝塞尔曲线class,绘制单条高阶贝塞尔曲线,或者多条连接型三阶贝塞尔曲线。
2025-01-13 22:37:24
722
原创 python科学绘图-动态数据变化图像的绘制(matplotlib库、pillow库)
网上经常有一些视频向我们展示数据的变化,比如“100年来世界每个国家的GDP变化”,然后来一个变化的数据图下面我们来适用python的matplotlib和pillow库进行制作一个gif动图
2024-11-08 15:11:15
590
原创 python使用matplotlib库绘制饼图
使用python的matplotlib库绘制饼图,包括普通饼图、堆叠饼图、嵌套饼图,并一一封装成了方法,直接调用使用。
2024-10-18 22:49:05
685
原创 python使用matplotlib库绘制箱图
使用python的matplotlib库绘制箱图,包括普通箱图、带形状的箱图、小提琴图,并一一封装成了方法,直接调用使用。
2024-10-13 00:02:27
445
原创 python科学绘图-matplotlib中标记marker的使用方法
python科学绘图-matplotlib中标记marker的使用方法,用图标记所有标记,可以拿出来对比使用
2024-10-10 22:45:50
1433
原创 python科学绘图-matplotlib库中色带colormap的使用方法和技巧
python科学绘图-matplotlib库中色带colormap的使用方法和技巧
2024-10-10 20:07:10
3503
原创 python使用matplotlib的初始设置
python使用matplotlib的初始设置,已经确认为最佳方案,字号、颜色、主题、线宽、背景······都已经设置好了,像要将图像插入论文的或者ppt的都可以直接使用
2024-10-06 15:14:25
409
原创 python使用matplotlib库绘制折线图,封装出的方法
使用python语言,matplotlib库绘制散点图,总结了五种图像,包括简单折线图、多条折线图、极轴折线图、堆叠折线图、茎图,并一一封装成了方法,直接调用使用。
2024-10-06 00:35:12
461
原创 python使用matplotlib库绘制热力图,封装出的方法
使用python语言,matplotlib库绘制散点图,总结了三种图像,包括带注释的热力图、有边框的热力图、Hinton图,并一一封装成了方法,直接调用使用。
2024-10-06 00:06:52
510
原创 python使用matplotlib库绘制柱状图,封装出的方法
使用python语言,matplotlib库绘制散点图,总结了六种图像,包括普通柱状图、水平柱状图、堆叠柱状图、极轴柱状图、三维柱状图,并一一封装成了方法,直接调用使用。
2024-10-05 23:50:00
916
原创 python使用matplotlib库绘制散点图,总结的封装方法
使用python语言,matplotlib库绘制散点图,总结了四种图像,并一一封装成了方法,直接调用使用。
2024-10-05 23:17:57
409
原创 运筹学-使用python解决产销平衡(或不平衡)下的运输成本问题,包含问题检查,只需输入变量一步到位
使用python解决产销平衡(或不平衡)下的运输成本问题,包含问题检查,只需输入变量一步到位
2024-10-02 22:13:00
633
1
原创 [运筹学-python] 解决线型规划问题,包含问题检查、输入检查、小数最优解、整数最优解
python解决线型规划问题,包含问题检查、输入检查、小数最优解、整数最优解
2024-10-02 22:02:31
320
2
矩阵的相关计算,有专属的GUI界面程序
2023-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅