
python
Simono
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python之字符串
字符串是python中重要的数据类型。 字符串在计算机中的存储: 计算机只能识别0,1。要想计算机识别字符串,就必须把字符串转为二进制01编码。 Unicode编码: ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。 字母A用ASCII编码是十进制的65,二进制的01000001 字母A用Unicode编码,只需要在前面补0就可以,A的Uni...原创 2019-05-15 00:03:22 · 208 阅读 · 0 评论 -
爬虫案例--图片下载器
需求分析: "我想要图片,我又不想上网搜“ “最好还能自动下载” …… 这就是需求,实现两个功能,一是搜索图片,二是自动下载 主要工作在分析网页和数据处理 import requests import os import re def req(url): headers = {'User-Agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebK...原创 2019-08-08 15:15:05 · 251 阅读 · 0 评论 -
【机器学习】线性回归与梯度下降
文章目录监督学习非监督学习半监督学习线性回归梯度下降批梯度下降(Batch Gradient Descent)随机梯度下降 Stochastic Gradient DescentMini-Batch 梯度下降 在谈回归之前,先要了解两个概念:监督学习与非监督学习。 监督学习 监督学习的训练数据由样本和标签组成,通过对训练数据学习得到一个模型,对给定的输入产生输出,这个输出可以是一个连续的值(回归)...原创 2019-08-05 16:06:03 · 525 阅读 · 0 评论 -
数据结构—八大排序算法
排序分为内部排序和外部排序。 内部排序就是在内存中排序,如果数据很大,不能全部读入内存,就需要访问外村,称为外部排序。 - — -1.冒泡排序- — - 基本思想: 两两比较相邻记录的关键字,如果反序则交换,直到没有反序的记录为止。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端。 时间复杂度O(n²) 空间复杂度O(1) def sort(arry): n=len(...原创 2019-07-22 17:19:27 · 365 阅读 · 0 评论 -
python实现树与二叉树
树是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。 它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵 倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点: 每个节点有零个或多个子节点; 没有父节点的节点称为根节点; 每一个非根节点有且只有一个父节点; 除了根节点外,每个子节点可以分为多个...原创 2019-07-18 23:46:48 · 1472 阅读 · 0 评论 -
面向对象进阶和魔术方法
在python中,所有以“__"双下划线包起来的方法,称为魔术方法。 所谓魔术方法,就是不知道怎么的就实现了某些功能。 最常见到的” init “就是魔术方法, 构造和初始化 常见面试题:"init"和"new"方法的区别? "init"构造方法:将参数传入,初始化实例。 "new"方法:在"init"之前执行,用于开辟内存空间,创建类并返回类的实例。 在实际使用中,如果不需要控制类的创建,一般不...原创 2019-06-26 21:07:05 · 165 阅读 · 0 评论 -
python的高级特性
列表生成式 列表生成式就是一个用来生成列表的特定语法形式的表达式。 是Python提供的一种生成列表的简洁形式, 可快速生成一个新的list。 使用列表生成式可以生成复杂列表。 普通的语法格式:[exp for iter_var in iterable] 带过滤功能语法格式: [exp for iter_var in iterable if_exp] 循环嵌套语法格式: [exp for iter...原创 2019-06-04 21:11:33 · 144 阅读 · 0 评论 -
python的文件操作
文件操作 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件。 open(文件名,访问模式) 如:open(‘passwd’,‘w’) 文件不存在就创建文件并打开,文件存在就清空文件 访问模式的比较: r 只读,文件不存在不会创建文件,不会清空文件内容 w 只写,文件不存在会创建文件,会清空文件内容 a 同w,但不会清空文件内容 w+ 可读可写...原创 2019-05-28 19:29:03 · 149 阅读 · 0 评论 -
python—集合与字典
集合 集合(set)是一个无序的不重复元素序列。**当元素顺序的重要性不如元素的唯一性时,这种数据结构很有用,集合中元素的值不可修改。 集合的创建: 1). 使用大括号 { } 或者 set() 函数创建集合; 2). 注意:创建一个空集合必须用 set() 而不是 { } { } 是用来创建一个空字典。 集合的内建方法: 字典 字典是一种可变容器模型,且可存储任意类型对象。 键一般是唯一的,...原创 2019-05-23 20:51:06 · 143 阅读 · 0 评论 -
python之列表,元祖
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型。 创建列表: 逗号分隔的不同的数据项使用方括号括起来 list1=[1,2,3,4,5] list2=[“a”,“b”,“c”,“d”,“e”] 对列表的操作 增加元素 list.append(obj) 在列表末尾添加新的对象 list.extend(seq) 在列...原创 2019-05-16 22:49:53 · 147 阅读 · 0 评论 -
项目-验证码识别
首先,生成训练集,用PIL库生成150张验证码图片 from PIL import Image from PIL import ImageDraw from PIL import ImageFont import random def getRandomColor(): """ 获取一个随机颜色(r,g,b)格式的 :return: """ c1 = ra...原创 2019-08-12 17:13:06 · 503 阅读 · 0 评论