自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Pandas的数据结构之Series

Series是一种类似于一维数组的对象,由下面两个部分组成:- values:一组数据(ndarray类型)index:相关的数据索引标签1.series的创建两种创建方式(1) 由列表或者numpy数组创建n = np.array([1,2,3,4,5])s = Series(n,index=list(‘ABCDE’)) # 可以设定index参数指定索引特别地,由nd...

2019-09-19 21:10:04 384 1

原创 pandas处理丢失数据

pandas有两种丢失数据Nonenp.nan(NaN)1.None是python自带的,类型为object,所以不能参与到计算中2.np.nan是浮点类型,能参与到计算中,但结果总是为NaN。但可以使用np.nan*()来计算,此时nan为0pandas中的None与NaN1.这两种在pandas中都被视为np.nan2.对于ndarray而言,如果数据类型是object,会把...

2019-09-19 20:18:45 143

原创 ndarray的矩阵操作与排序

1. 基本矩阵操作加减乘除广播机制的规则:- 为缺失的维度补1- 假定缺失元素用已有值填充numpy使用广播 机制,来让两个运算的ndarray的shape变成一致.ndarray的排序快序排序np.sort()与ndarray.sort()都可以,但有区别:- np.sort()不改变输入- ndarray.sort()本地处理,不占用空间,但改变输入2.部分排序...

2019-09-19 19:54:36 3336

原创 ndarray的聚合操作

先来一个ndarray1.求和 np.sum()n.sum() # 1847n.sum(axis=1)axis=1 表示对列进行聚合操作,列没了,行还在, 相当于求每一行的和n.sum(axis=0)相当于求每一列的和2.最大值最小值: np.max/np.minn.max(axis=0) # 求每一列的最大值n.max(axis=1) # 求每一行的最大值...

2019-09-19 19:39:14 311

原创 ndarray的属性和基本操作

属性4个必记参数:ndim:维度shape:形状(各维度的长度)size:总长度dtype:元素类型基本操作1.索引一维时和列表一样,基本索引和切片得到的结果都是原始数组的视图,修改视图也会修改原始数组,想得到副本,用.copy()注意: 索引是一层一层的往里面进的根据索引修改数据2. 切片一维与列表完全一致, 多维时同理注意:切片也是左闭右开3.将数反转1.上...

2019-09-19 19:19:26 587

原创 numpy的10个常见创建方法

需要注意的是:numpy默认ndarray的所有元素的类型是相同的如果传进来的列表中包含不同的类型,则统一为同一类型,优先级: str > float > int1. np.ones()生成全是1的ndarraynp.ones(shape=(4,5,3), dtype=np.int8)2. np.zeros()生成全是0的ndarraynp.zeros(shape,...

2019-09-19 17:20:10 751

原创 Scrapy中的CrawlSpiders

1.先创建一个爬虫项目, cd 到项目中scrapy startproject 项目名cd 项目名例如:scrapy startproject dushucd dushu2.用命令创建一个crawlspider的模板:scrapy genspider -t crawl 爬虫名字 允许的域名例如:scrapy genspider -t crawl padushu www.dushu...

2019-09-10 11:40:59 142

原创 Django的cookie和session在登录时的用法

Cookie设置cookie(使用response设置): response.set_cookie(key,value[,max_age=None,expires=None)] max_age: 整数 单位为秒,指定cookie过期时间,设置为None:浏览器关闭失效,默认值 expires: 指定过期时间,还支持datetime或timedelta,可以指定一个具体日期时间 ...

2019-08-24 18:02:09 186

原创 Flask中的cookie与session

Cookie客户端的会话技术cookie本身由浏览器保存,通过Response将cookie写到浏览器上,下一次访问,浏览器会根据不同的规则携带cookie过来特点: - 客户端会话技术 - 数据全都是存储在客户端中 - 存储使用的是键值对结构进行的存储 - 特性 - 支持过期时间 -...

2019-08-24 16:10:16 86

原创 python封装mysql

import pymysqlclass DBHelper(): def __init__(self,host, user, passwd, dbName): self.host = host self.user = user self.passwd = passwd self.dbName = dbName def...

2019-07-27 10:48:27 235

原创 python中mysql的增删改查

1、增加数据import pymysqldb = pymysql.connect('localhost','root','123456','jing_dong')cursor = db.cursor()sql = """insert into student(name,age,sex,score) values('xiaoming',20,'1',85)#开启事务db.begin()...

2019-07-27 10:32:04 112

原创 mysql事务、python连接数据库与创建表

MySQL事务事务是数据库处理操作,其中执行就好像它是一个单一的一组有序的工作单元。换言之,事务将永远不会是完全的,除非在组内每个单独的操作是成功的。如果事务中的任何操作失败,整个事务将失败。在MySQL中,事务以BEGIN WORK语句开始开始工作,并使用COMMIT或ROLLBACK语句结束。SQL命令在开始和结束语句之间构成大量事务。提交和回滚这两个关键字Commit和Rollb...

2019-07-27 10:07:50 193

原创 Mongo之查询条件操作符

一、查询条件操作符作用:条件操作符用于比较两个表达式并从Mongodb集合中获取数据a、大于 - $gt #greater than and equal#语法:db.集合名.find({<key>:{$gt:<value>}})#示例:db.student.find({age:{$gt:20}})b、大于等于 - $gte#语法:db.集合名....

2019-07-25 20:58:45 168

原创 Mongo的文档操作之增删改查

文档操作1、插入文档a.使用insert()方法插入语法:db.集合名.insert(文档)语法:db.集合名.insert([文档1,文档2,文档3,…])例如 插入一个学生db.student.insert({id:102,name:"xiaoli",age:20,gender:1,isDelete:0})插入多个学生db.student.insert({id:103,nam...

2019-07-25 20:14:45 81

原创 Mongo创建数据库和集合

一、操作mongodb数据库1、创建数据库use 数据库名注意:如果数据库不存在则创建数据库,否则切换到指定的数据库2、删除数据库db.dropDatabase() 删除当前数据库db.drop() //简写3、查看索引数据库show dbs4、查看当前正在使用的数据库 a、db b、db.getName()5、断开连接exit6、查看命令ap...

2019-07-25 20:12:31 668

原创 mysql第二天笔记

mysql字段类型正确地定义的表中的字段在数据库的整体优化是非常重要的。我们应该只使用真正需要使用类型和字段的大小; 如果知道只使用2个字符,就不使用10个字符宽定义一个字段。这些类型的字段(或列),也被称为数据类型,数据存储这些字段之中。MySQL使用许多不同的数据类型,总体上分为三类:数字,日期时间和字符串类型。1 数字数据类型 unsigned 无符号int ** 正常大...

2019-07-20 17:15:47 100

原创 Mysql第一天笔记

Mysql 第一天连接数据库mysql安装后默认有一个root用户,可以先使用root用于登录$>mysql -u 用户名 -p$>mysql -u root -p用户管理创建用户create user ‘用户名’@‘IP地址’ identified by ‘密码’允许用户在本地登录create user ‘用户名’@‘localhost’ identified b...

2019-07-12 14:29:57 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除