自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 python删除PDF指定页数

用python删除pdf文件指定页数

2023-08-21 10:47:38 297

原创 Data Wrangling with Python学习笔记

Chapter 5 适应不同类型的数据源一、从CSV文件中读取文件1、缺少表头时import numpy as npimport pandas as pddf1 = pd.read_csv(r'test1.csv',header=None) #如果不加None,则第一行数据就会被错误的当做表头##添加表头df1 = pd.read_csv(r'test1.csv',header=None,names=['aa','bb','cc']) ##给无表头的文件添加模板2、读取不以逗号为分隔符的c

2022-01-24 17:22:08 1388

原创 Data Wrangling with Python学习笔记

Chapter 4 深入学习python数据整理一、选取子集1、基于loc方法,可以同时选择行和列的部分内容#同时对行和列进行选择df.loc[[i for i in range(5,10)],["a","b","c","d"]]df[["a","b","c","d"]][5:10]#unique函数-该函数可以快速扫描数据,并提取行或者列中的唯一值df['a'].unique() ##返回的是唯一的值df['a'].nunique() ##返回的是唯一值的个数df[(条件1)&(

2022-01-21 14:08:40 583

原创 Data Wrangling with Python学习笔记

Chapter 3 Numpy、pandas、Matplotlib一、Numpy数组操作1、数组可以由整数、浮点数、布尔值、字符串甚至混合类填充,大多数情况下数字数据类型占主导地位。(与列表一致)2、Numpy的主要优点之一是处理或者创建一维或者多维数组。与python列表不同,Python列表被认为是简单的数组,Numpy数组用于向量化操作,只需一行代码就可以处理大量数据。3、Numpy数组相加,当做向量相加,与列表不同。4、Numpy数组数学运算(+、-、*、/),都和向量类似。5、Num

2022-01-19 17:52:34 1188

原创 Data Wrangling with Python学习笔记

Chapter 2 高级数据结构和文件处理一、高级数据结构1、迭代器:使用迭代器可以降低内存利用率from itertools import repeat small_numbers = repeat (1, times = 100000) ##56字节big_numbers = [1 for x in range(100000)] ###81538056字节2、迭代器:循环新生成的迭代器for i, x in enumerate(small_numbers): print(x)

2022-01-19 14:49:05 118

原创 Data Wrangling with Python学习笔记

Chapter 1 Python数据整理入门一、列表1、列表可以包含任意数量的允许的数据类型,如int、float、string和Boolean,列表也可以是不同数据类型(包括嵌套列表)的组合。list_example = [1,'a',True,9.2801,[12,"hello"]]2、反转字符串中的元素List_1 = [1,2,3,4]List_1 [-1::-1] ##等价于List_1.reverse()##[4,3,2,1]3、列表推导式List_2 = [x for.

2022-01-19 11:10:30 181

原创 python练习23

官方解答如下:from sys import stdoutfor i in range(4): for j in range(2 - i + 1): stdout.write(' ') for k in range(2 * i + 1): stdout.write('*') print('') for i in range(3): for j in range(i + 1): stdout.write(' ') .

2021-11-19 13:58:27 511

原创 python练习15

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。##方法1score = int(raw_input('输入分数:\n'))if score < 60: grade = 'C'elif score < 89: grade = 'B'else: grade = 'A'print '%d is %s'%(score,grade)##方法2import bisect score_

2021-11-16 16:28:33 361

原创 python获取当前系统时间

方法1:from datetime import datetimestart = datetime.now() #获取当前系统时间获取当前系统时间的输出结果*Out[70]:*datetime.datetime(2021, 11, 16, 11, 33, 12, 3000)方法2:import timestart = time.localtime(time.time())))##获取当前系统时间Out[75]: time.struct_time(tm_year=2021, tm_m

2021-11-16 11:45:09 6395

原创 python中多行缩进调整

step1:选中想要调整的多行代码;step2:向左调整:先按住shift键,再点击tab,点击一次,移动一次;向右调整:直接点击tab。

2021-11-16 11:24:38 6277

原创 python中的删除操作

Python对于列表的del, remove, pop操作的区别一、列表中的删除1、关于remove()list.remove(x),仅仅需要一个参数,直接删除列表的元素,而非索引值。a = [x for x in range(10)]a.remove(3)print(a)Out[2]: [0, 1, 2, 4, 5, 6, 7, 8, 9]2、关于deldel list[ ] 根据列表的索引值(也即元素所在的位置)对列表的元素进行删除;切片式删除。##删除第2到4个元素a = [x

2021-11-09 17:31:19 5829

原创 回归决策树画图-graphviz安装与使用

回归决策树画图-graphviz安装与使用以下步骤是我在windows10中进行的操作,仅供参考。第一步:首先在cmd中使用pip install graphviz 安装;第二步:下载安装graphviz 安装包,我安装的是Graphviz2.38。安装地址:http://www.graphviz.org/我把我已经安装好的文件夹贴出来,可自行下载,放在C盘第三步:将graphviz的环境变量添加进path中。该步骤可参考https://jingyan.baidu.com/articl.

2021-10-28 11:42:37 782 1

原创 轻轻松松将数据导入oracle数据库~

在写关于sqlldr之前,先介绍一种简单的数据库导入的方法。一、导入数据库的简单方法1、在sql窗口输入:1)select 表名.*,rowid from 表名 2)select * from 表名 for update说明:以上两个语句效果相同,只需选择其中一个输入运行即可。此步骤可以使得所查询的表,变成可编辑状态。2、点击表格左上方的锁,就会变成绿色打开状态的锁。3、造数据--在Excel中造你所需要的数据,记得第一列...

2020-05-29 13:50:30 557

空空如也

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

TA关注的人

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