
python
jj008u
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
用Python实现一个CPU跑分程序
一般我们要对cpu进行跑分测试,在不同的系统有时测试软件不能统一,比如Linux下就没有CineBench,导致跑分成绩对比不方便,所以想着自己写一个简单的跑分程序。代码用Python实现,可以分别进行单核和多核测试,测试方法是计算斐波那契数列,多核测试用到了multiprocessing模块,正好趁这个机会熟悉一下Python的并行编程。运行代码,首先选择单核或多核测试。单核测试就直接计算2000000位的斐波那契数列并统计耗时。而多核则计算1024个250000位的斐波那契数列,然后统计总耗时,计算原创 2020-12-17 21:33:09 · 3720 阅读 · 4 评论 -
【物尽其用】 基于jupyter notebook让ipad实现远程python开发
现如今ipad的性能越来越强,但是好像在ipad OS平台上一直没有正儿八经的任何IDE。现在ipad OS又加强了对键鼠的支持,看着手里的ipad只能是买前生产力,买后爱奇艺,不用它写点代码总有一种很浪费的感觉。对于python来说,于是基于web的jupyter貌似成了最好的选择。对于用python的朋友们来说jupyter应该再熟悉不过了,可能相当一部分人的日常代码都是在这上面完成的,在ipad用它甚至连开发环境也不用新设置。jupyter可以指定ip和端口号运行。我自己是在linux上操作的,其原创 2020-06-23 22:11:02 · 11433 阅读 · 3 评论 -
Pandas DataFrame.to_html方法,让自动生成的html中的表格整体居中
有的时候在使用dataframe的时候,会用到其自带的.to_html方法,其参数如下:DataFrame.to_html(buf=None, columns=None, col_space=None, header=True, index=True,na_rep='NaN', formatters=None, float_format=None, sparsify=None, inde...原创 2020-03-19 01:10:34 · 5509 阅读 · 0 评论 -
Dijkstra算法的思路与简单的Python3实现
参考:Dijkstra算法图文详解思路:首先遍历一边图上各点,找出起点到其它可达点之间的距离,并储存下来。然后开始算法主体:遍历整个图,计算每一个点到其它点的距离。若当前点a到其它某点b的距离加上起点s到点a的距离,小于起点s直接到点b的距离,那么就对起点a到b的距离做松弛操作,更新其最短距离,并且更新最短路径。在未遍历过的点中,选择与当前点距离最近的一个点,作为下一次的遍历点...原创 2020-03-09 10:58:21 · 548 阅读 · 0 评论 -
LeetCode 104. 二叉树的最大深度 (Python3)
LeetCode 104. 二叉树的最大深度题目描述:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \9 20 / \ 15 7返回它的最大深度 3 。语言:python 3思路:递归程序:# ...原创 2018-11-19 11:25:41 · 259 阅读 · 0 评论 -
用Python实现简单的微信自动回复
wechat_autoreply简介 无意中看到GitHub上的大佬给女朋友写的每日定时发送微信消息的程序,想到自己经常也因为各种事情没看到女朋友的消息,导致自己跪搓衣板,所以想自己也学习一下如何实现一个微信自动回复的功能,顺便学习学习。 本程序功能较为简单,运行程序,输入要自动回复对象的微信备注名和要自动回复的内容,然后登录微信,即可实现对指定对象的消息自动回复。 程序中主要...原创 2019-06-09 15:48:23 · 1595 阅读 · 0 评论