![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python编程
文章平均质量分 94
huang_shiyang
我的知乎专栏:
https://zhuanlan.zhihu.com/c_1131962672983445504
欢迎大家关注
联系邮箱:huangshiyang7197@foxmail.com
展开
-
运用Python 模拟太阳-地球-月亮运动模型
问题背景你一定会好奇,月球绕着地球做圆周运动,地球又绕着太阳转,太阳绕着银河系…….那么以任意其中一个旋转中心为相对坐标中心,月球的运动轨迹是怎么样的? 假设太阳为中心,那么月球的运动轨迹又是怎么样的呢? 本文将从数学构建坐标系的方法,阐述下任意星体相对其它星体轨迹方程,并运用python matplotlib这个强大的绘图库进行日地月运动模型的模拟模型构建现在假设历太阳-地球...原创 2018-01-01 17:54:51 · 20883 阅读 · 8 评论 -
用Python实现二叉树、二叉树非递归遍历及绘制
前言关于二叉树的实现与遍历,网上已经有很多文章了,包括C, C++以及JAVA等。鉴于python做为脚本语言的简洁性,这里写一篇小文章用python实现二叉树,帮助一些对数据结构不太熟悉的人快速了解下二叉树。本文主要通过python以非递归形式实现二叉树构造、前序遍历,中序遍历,后序遍历,层次遍历以及求二叉树的深度及叶子结点数。其他非递归形式的遍历,想必大多人应该都很清楚,就不再声明。如果你...原创 2018-04-18 17:36:00 · 21905 阅读 · 20 评论 -
用python实现一元线性回归方法与区间估计
一元线性回归方法本文参考浙大《概率论与数理统计》第四版使用python进行实现一元线性回归分析方法,在文末会介绍一个应用实例,有关详细理论可参见书藉,或者参考百度文库下该章对应课件: 浙大四版概率认与数理统计《一元线性回归》 关于浙大版的概率论我个人还是比较推崇的,该书讲解得非常深刻清晰,无论你是考研还是想系统学习下概率论与数理统计,这都是一本不错的书藉。在原书《一元线性回归》一章中同...原创 2018-05-13 00:31:13 · 17570 阅读 · 2 评论 -
用python调用百度api及pyecharts绘制全国影院密度分布图(上)
前言本文将通过一个有趣的数据实例教大家如何通过python调用百度api 然后用pyecharts进行绘制全国影院密度分布图, 绘图效果如下: 由于本文篇幅较长,本文分上下两文。 上文主要讲解如何对已有数据通过Baidu Api进行经纬度及城市名查询, 下文讲解如何通过百度探索进行网络爬虫获取城市面积及最后绘图。在使用本文代码时,你的python环境需要支持numpy, pymysq...原创 2018-05-14 00:02:06 · 6280 阅读 · 0 评论 -
用python调用百度api及pyecharts绘制全国影院密度分布图(下)
通过爬取百度搜索获取城市面积上文介绍了如何调用百度api,获取城市名及经纬度, 本文完成上文后续工作。 现在已经知道了每个城市的影院数量,接下来怎么获取城市面积呢。截止目前,我未在网上找到这 样的一个数据库(不过现在有了哈哈)。那么还有一个可以获取城市面积的渠道是,百度搜索。 只要一点简单的地爬虫基础,我们就可以爬取百度搜索的内容了,如在百度搜索搜索深圳城市面积如下图 可以发现,在...原创 2018-05-21 23:38:59 · 2592 阅读 · 0 评论 -
机器学习算法(一):决策树非递归实现方法及汽车购买推荐实例(上)
前言本文将在决策树的算法基础上实现ID3,C45, CART决策树。 有关决策树的实例,网上已经有很多实例,但多是递归的实现形式。 递归的一个好处就是代码易于理解,坏处就是当数据量过大时及overfitting时 可能造成栈溢出,非递归的实现可以深入的去理解决策过程的数据分配,同时可以提高程序效率。基于此, 本文决策树的采用非递归实现, 主要包含如下内容: 1. ID3,C45, CA...原创 2018-06-04 17:25:00 · 2104 阅读 · 1 评论