Python
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python一时爽,一直Python一直爽
Python一时爽,一直Python一直爽那么问题来了:要怎么样才能够一直爽呢?这篇文章要介绍的就是一个随时随地不断线、7*24小时全天候学习Python的办法。前情提要想当初刚开始学习编程的时候,兴趣十足,但是毕竟不能时时刻刻守在电脑前,也就没有办法一直练习;所以除了在白纸上写代码,也一直就有个念想:“怎么就不能在手机上编程呢”。于是乎尝试了各种方式,用过QPython3这样专为在Android设备上使用Python开发的应用,也用过compiler这个支持多语言的应用(现在已经更名为“”Onlin原创 2020-05-24 02:41:08 · 770 阅读 · 0 评论 -
再谈Python的引用和变量
再谈Python的引用和变量上一次我们介绍了一个有用的代码可视化工具Python Tutor,说到我们还要通过这个工具再探讨一下Python引用相关的话题。因此有了本文。引用观察代码框下方的布局,可以看到两个按钮之下还有三个下拉菜单,依次点击之后本酱发现了一个神奇的选项:render all objects on the heap (Python/Java)。即图中红框处下拉菜单的第三个选项...原创 2020-04-30 02:04:57 · 745 阅读 · 0 评论 -
你的代码长啥样?
你的代码长啥样?我们以前在文章《第17天:Python 之引用》中详细地讨论过Python中关于“引用”的话题,可能有的同学还有印象。前几天陈老师(微博@爱可可-爱生活)在B站上传了一个名为《十分钟!彻底弄懂Python深拷贝与浅拷贝机制》的视频,建议感兴趣的同学可以看看(写下这句话的时间是4月7号,完成这篇文章的时间是4月29号……所以“前几天”这个说法emmm……只能请大家睁一只眼闭一只眼...原创 2020-04-30 02:02:50 · 3358 阅读 · 0 评论 -
方便快捷给 PDF 加水印
方便快捷给 PDF 加水印有文字创作需求的同学有时候会需要将自己的作品集结为 PDF 进行分发,一方面帮助自己整理归档,另一方面也有利于作品传播。类似的需求我们已经讲过《用 Python 抓取公号文章保存成 PDF》。出于对盗版的担忧以及对自身权益的维护,很多人都会选择给自己的 PDF 加上专属的水印以标识出处。但各种 PDF 编辑器中加水印的逻辑不同,使用方式也大相径庭,有没有一种方式可以简...原创 2020-03-27 03:27:38 · 551 阅读 · 0 评论 -
Python 小技之繁花曲线
Python 小技之繁花曲线前几天逛朋友圈的时候,无意间刷到同学这样一条内容:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FNLrwS2V-1582990082202)(http://www.justdopython.com/assets/images/2020/02/29/WeChat_Moments.jpg)]不知道大家有没有眼熟的感觉,反正是勾起了我不...原创 2020-02-29 23:28:39 · 6508 阅读 · 4 评论 -
机器学习算法之 K 均值聚类
机器学习算法之 K 均值聚类本文我们来学习一下另一种经常听到的机器学习算法—— K 均值聚类。这个名字确实跟“K 近邻”有些相像,但是要明确的是,“K 近邻”中的“K”,指的是“与输入数据最接近的 K 个数据点”;而“K 均值聚类”中的 K,指的则是“将一堆无标记数据划分为 K 个类别”,其中这个“类别”通常被称为“簇”(cluster),即一簇花两簇花的簇。而“均值”则更加直白:均值就是指...原创 2020-02-04 17:50:25 · 581 阅读 · 0 评论 -
机器学习算法之 K 近邻
机器学习算法之 K 近邻所谓“K 近邻(K-nearest neighbor,K-NN)”,顾名思义,指的是“K 个最近的邻居”,属于一种监督学习的方法。1. 工作原理简单地介绍一下 K 近邻算法的工作机制:首先给定一组训练集,作为算法的参照;然后给出特定的测试对象,也就是不带标签的测试数据,算法会在训练集中找到某种意义上与之最接近的 K 个训练数据,并根据这 K 个训练数据的标签来判定测试...原创 2020-01-16 01:09:51 · 583 阅读 · 0 评论 -
机器学习算法之蒙特卡洛
机器学习算法之蒙特卡洛大家听说过的算法,比如快速排序法、二分查找法,或是像梯度下降法、K 近邻算法,这些算法都有比较严格的逻辑要求,使用起来有些繁琐。这里我们介绍一个很简单却又通常行之有效的算法:蒙特卡洛方法。严格来说,蒙特卡洛方法并不是特指某一种具体的算法,而是对遵循某种思想的算法的统称,应该是一“类”算法。“在试验不变的条件下,重复试验多次,随机事件的频率近似于它的概率”,这个统计学规律...原创 2020-01-06 18:57:57 · 2402 阅读 · 1 评论 -
数据分析之 pandas 初步
数据分析之 pandas 初步pandas是一个常用的第三方 Python 库,提供快速灵活的数据处理功能,也是进行数据分析的有力工具。我们的口号是:“更快,更高,更强”(皮一下)。啊,当然,现在经常有很多库一上来就要“吊打”pandas,咱们还是不必在意。多种数据混合的扁平化数据格式,比如 SQL 表和 Excel 电子表格;时间序列数据,不管有序无序;任意带有行列标签的矩阵数据,不管...原创 2019-12-19 04:36:08 · 476 阅读 · 0 评论 -
数据分析之 Numpy 初步
数据分析之 Numpy 初步NumPy 是 Python 中一个基本的科学计算库,包含以下特性:强大的 N 维数组对象;精巧的广播(broadcasting)功能;C/C++ 和 Fortran 代码集成工具;实用的线性代数、傅里叶变换、随机数生成等功能。其中,N 维数组是 NumPy 最为核心的特性。除了显而易见的科学计算用途,NumPy 还可以用作一般数据类型的多维容器,并且...原创 2019-11-29 17:59:21 · 358 阅读 · 0 评论 -
HTTP 协议入门
HTTP 协议入门HTTP,全称“超文本传输协议(HyperText Transfer Protocol)”,是构建我们今天所熟知的万维网的基础,也是我们在访问互联网时最常见的一种协议类型。我们在打开一个网页的时候通常都会注意到网址的前面有一个统一的标识“http://”(或“https://”,本文不予讨论),这代表的就是“本次访问使用 HTTP 协议进行通信”。那么问题来了:为什么我们在...原创 2019-11-13 03:46:12 · 405 阅读 · 0 评论 -
Python 标准库之 sys 模块详解
Python sys 模块详解1. 简介“sys”即“system”,“系统”之意。该模块提供了一些接口,用于访问 Python 解释器自身使用和维护的变量,同时模块中还提供了一部分函数,可以与解释器进行比较深度的交互。2. 常用功能2.1 sys.argv“argv”即“argument value”的简写,是一个列表对象,其中存储的是在命令行调用 Python 脚本时提供的“命令行参...原创 2019-10-12 22:21:05 · 25788 阅读 · 0 评论 -
Python 标准库 os 模块详解
Python os 模块详解1. 简介os就是“operating system”的缩写,顾名思义,os模块提供的就是各种 Python 程序与操作系统进行交互的接口。通过使用os模块,一方面可以方便地与操作系统进行交互,另一方面页可以极大增强代码的可移植性。如果该模块中相关功能出错,会抛出OSError异常或其子类异常。注意,如果是读写文件的话,建议使用内置函数open();如果是路径相...原创 2019-10-10 09:36:25 · 1944 阅读 · 0 评论 -
Python 之装饰器
Python 之装饰器1. 概念介绍装饰器(decorator),又称“装饰函数”,即一种返回值也是函数的函数,可以称之为“函数的函数”。其目的是在不对现有函数进行修改的情况下,实现额外的功能。最基本的理念来自于一种被称为“装饰模式”的设计模式。在 Python 中,装饰器属于纯粹的“语法糖”,不使用也没关系,但是使用的话能够大大简化代码,使代码更加易读——当然,是对知道这是怎么回事儿的人而...原创 2019-09-28 12:34:46 · 238 阅读 · 0 评论 -
Python 之迭代器
Python 之迭代器1 概念引入在之前的教程中,我们已经接触过一些典型的for语句,比如:>>> list_example = [0, 1, 2, 3, 4]>>> for i in list_example:... print(i)...01234通过简单地使用for和in两个关键字,我们可以很轻松地实现在 C 语言中繁琐的遍历操...原创 2019-09-21 00:24:25 · 220 阅读 · 0 评论 -
Python 之引用
Python 之引用1. 引用简介与工具引入Python 中对于变量的处理与 C 语言有着很大的不同,Python 中的变量具有一个特殊的属性:identity,即“身份标识”。这种特殊的属性也在很多地方被称为“引用”。为了更加清晰地说明引用相关的问题,我们首先要介绍两个工具:一个Python的内置函数:id();一个运算符:is;同时还要介绍一个sys模块内的函数:getrefcount(...原创 2019-09-12 20:12:38 · 477 阅读 · 1 评论
分享