忘记密码

成功验证手机号即可找回密码

请输入密码
请确认密码
用户登录
请输入密码
忘记密码
注册免费试用
注册立领免费IP
请输入密码
复制成功
请粘贴在新的浏览器或标签页内打开
确定
账户余额不足10元

为了不影响您的正常使用,请及时充值!

我知道了

恭喜您注册成功!
已成功领取账户余额

25 1
立即领取

手机号绑定成功!
已成功领取账户余额

25 1
立即领取
首页> 最新资讯> 为2020年锦上添花:用 matplotlib 绘制雪花和雪景

为2020年锦上添花:用 matplotlib 绘制雪花和雪景

发布日期 2020-01-17         

  每年朋友圈被雪景图和调侃路滑摔跤的段子刷屏,气氛比过年还要热烈几分。今天教大家用python为2020年的第一场雪锦上添花。

  用 matplotlib 绘制雪花,重点是生成科赫曲线(Koch Curve)。科赫曲线是一种分形,其形态似雪花,又称科赫雪花、雪花曲线。给定线段pq,k阶科赫曲线可以由以下步骤生成:

  找出三等分点u、v

  以线段uv为底,向外(或内外)画等边三角形uwv

  将线段uv移除

  对pq之间的每一段重复上述操作k-1次

  科赫雪花是以等边三角形三边生成的科赫曲线组成的。基于上述分析,我们可以很容易地写出科赫雪花的生成函数:给定一个等边三角形,和科赫曲线阶数k,返回科赫雪花图案中的所有点。


雪花


  有了雪花图案的数据,接下来使用 matplotlib 绘图就非常轻松了:


雪花教程


  来看看我们的雪花效果。从小到大,3片雪花分别对应的是3阶、4阶、5阶的科赫雪花。


雪花


  以上就是关于用 matplotlib 绘制雪花和雪景的相关介绍了,希望可以帮助到大家。芝麻HTTP为您提供安全稳定、高效便捷的爬虫代理IP服务,官网可免费提取试用,更多问题请点击官网咨询客服。

为2020年锦上添花:用 matplotlib 绘制雪花和雪景
客户经理
545662131 18952130731