![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 56
FrancoLiang
博客已经很久没更新了,一些技术性的、非理论的文章可能已经过时,不具备参考意义
展开
-
Python学习笔记之文件处理
1、查看文件内容命令:cat test.txt # 将文件内容打印2、查看文件属性命令:ls -l test.txt # 将文件属性打印3、权限:-rw-rw-r-- # 第一个字符 '-' 表示文件,'d' 表示目录,'r' 读权限,'w' 写权限,'x' 执行权限4、修改权限命令:chmod +/- x test.txt # 添加或移除写...原创 2018-05-27 12:52:34 · 222 阅读 · 0 评论 -
Python学习笔记之NumPy基本操作(数组)
导入NumPy包并起别名:import NumPy as np数组把 List 转换成数组:np.array(List) #传入一个List生成一维数组并初始化:np.full(10, 0, dtype=int) # 10个元素,初始值为0,数据类型int,默认float生成二维数组并初始化:np.full((4, 4), 0, dtype=int) ...原创 2018-06-01 13:58:44 · 406 阅读 · 0 评论 -
Python学习笔记之操作MySQL数据库
使用 Python DB API 访问数据库流程:创建 connection (建立网络连接)获取 cursor (交互对象)使用 cursor.execute() 执行 SQL 语句 (查询、增、删、更改等,结果返回到本地缓存)使用 cursor.fatch*() 获取并处理数据 (从本地缓存获取,以 tuple 形式返回)关...原创 2018-06-01 09:46:13 · 257 阅读 · 0 评论 -
Python学习笔记之开发简单爬虫和实例
爬虫简单架构: 爬虫调度器, URL管理器, 网页下载器, 网页分析器爬虫调度器: 启动爬虫, 停止爬虫, 监视爬虫的运行情况URL管理器: 对将要爬取的URL和已经爬取的URL的管理网页下载器: 将指定的网页以HTML的形式下载并存储成字符串网页分析器: 一方面从网页解析出也价值的数据, 另一方面解析出新的URL补充进URL管理器URL管理器作用: 防止重...原创 2018-05-30 11:30:01 · 246 阅读 · 0 评论 -
Python学习笔记之正则表达式
1、import re #导入python正则表达式模块2、正则匹配两种方式:p = re.compile(r'imooc') #生成Pattern对象res = p.match('imooc python') #调用patern对象的match方法匹配字符串,结果返回一个match对象或Noneprint (res.group()) #获得匹配的值 imoocpr...原创 2018-05-23 20:54:54 · 216 阅读 · 0 评论 -
Python学习笔记之函数式编程
1、函数名是指向函数对象的变量,变量可以指向函数2、高阶函数:能接受函数做参数的函数,把传过来的函数对象作为变量接收3、常用函数:map(f, L) 接收一个函数和一个List,对每个元素执行函数,得到一个新的List reduce(f, L) 接收一个函数(两个参数)和一个List,先对前两个执行函数,再对得到的结果和第三个执行函数......,使用前需 im...原创 2018-05-23 19:33:04 · 212 阅读 · 0 评论 -
Python学习笔记之基础重点篇
对于一个学习者来说学习很有必要写笔记,在未来很长一段时间甚至工作多年后都可能会回来温习,在这里只记重点需要注意的,其他的查看官方https://docs.python.org/3/tutorial/index.html1、python把(0、空串''、None)看成false,其他看成true;空值用None表示,相当于c语言里的NULL2、短路计算: ...原创 2018-05-23 12:58:25 · 540 阅读 · 0 评论 -
Python学习笔记之matplotlib绘图
使用pip安装matplotlib:pip install matplotlib导入模块并起别名plt:import matplotlib.pyplot as plt使用 figure() 函数创建画布plt.figure(name) # 传入字符串可为画布命名使用 subplot() 函数在画布创建子图plt.subplot(2, 1, 1) # 创建...原创 2018-06-03 17:10:10 · 401 阅读 · 0 评论 -
Python学习笔记之Pandas基本操作(表格)及绘图
导入 Pandas包并起别名pd:import Pandas as pd操作csv文件(理解为表格文件,内容为纯文本,有一定的格式):df = pd.read_csv('./form_test.csv') # 传入csv文件路径,返回数据类型为DataFramdf.head(i) # 获取表格前i行,默认5行df.columns # 获取表头所有列名df.ind...原创 2018-06-03 11:09:43 · 18180 阅读 · 1 评论 -
k-means 聚类算法(Python实现)
k-means 聚类算法思想先随机选择k个聚类中心,把集合里的元素与最近的聚类中心聚为一类,得到一次聚类,再把每一个类的均值作为新的聚类中心重新聚类,迭代n次得到最终结果分步实现 一、初始化聚类中心 首先随机选择集合里的一个元素作为第一个聚类中心放入容器,选择距离第一个聚类中心最远的一个元素作为第二个聚类中心放入容器,第三、四、、、N个同理,为了优化可以选择距离开方做为评判标准二、迭...原创 2018-10-02 13:32:19 · 61316 阅读 · 52 评论