因每天学习而伟大

每天进步一点点!!

python 实现对数据的排序和绘图

摘要:python 对数据的排序,绘图 import pandas as pd import matplotlib.pyplot as plt import numpy as np PATH='F:\\课程\\Python数据分析-pandas玩转Excel\\资料\\007-008\\L...

2019-08-18 20:02:57

阅读数 7

评论数 0

python 函数式编程

摘要:函数式编程lambda,map,reduce,filter的应用。其具有三大特性:不可变数据,函数可以像变量一样使用,尾递归优化,每次递归都重用stack。优点在于:并行,惰性求值,确定性。 from functools import reduce import random # ...

2019-08-14 21:35:54

阅读数 9

评论数 0

python 多线程和多进程的程序实现

摘要:熟悉python中关于多线程和多进程的程序实现。 from multiprocessing import Process from multiprocessing import Pool from multiprocessing import Queue import time imp...

2019-08-13 23:52:35

阅读数 10

评论数 0

python 正则匹配的简单使用

摘要:熟悉python中的正则匹配规则;\w\W \d\D \s\S ; *?+; ^|; () \\ 的用法 import re def demo_re(): str='zhengguoliang2019wuhan0812csu2012' p1=re.compile('...

2019-08-12 23:25:38

阅读数 13

评论数 0

python pandas读取excel中多个不同sheet表格存在的问题

摘要:不同方法读取excel中的多个不同sheet表格性能比较 # 方法1 def read_excel(path): df=pd.read_excel(path,None) print(df.keys()) # for k,v in df.items(): #...

2019-08-11 22:29:05

阅读数 43

评论数 0

python 迭代器和生成器的区别

目的:区分迭代器和生成器。生成器属于一种惰性计算;属于生成器的不一定是迭代器,属于迭代器的一定是生产器; 迭代器可以next()函数进行访问,生产器通过for进行访问遍历。 # 一维情况下做赋值操作 # 生成器 从开头 ,Next,用于惰性计算 # 无任何生成初始化的开销,省内存, 用到了...

2019-08-10 17:57:12

阅读数 9

评论数 0

python 关于深拷贝和浅拷贝的区别

目的:主要熟悉一维和二维数组的深拷贝和浅拷贝的区别,同时给出了比较优雅的list,set,tuple,dict的创建生成 # 浅拷贝 深拷贝 # 一维数组 都是深拷贝 def copy_test(): li=[] for i in range(20): if ...

2019-08-10 16:29:52

阅读数 32

评论数 1

python slice切片操作

目的:主要了解和熟悉slice的切片操作。 # 切片操作 [star:end:step] >=start & < end def slice_test(): li=list(range(1,15,2)) print(li) # [...

2019-08-10 12:19:17

阅读数 12

评论数 0

python基础用法

目的:主要熟悉python中关于list,set,tuple,dict,byte与str相互转换,format格式化输出的使用 # bytes 与str 相互转换 def byte_to_str(): ch_str='Python数据分析' print(ch_str) ...

2019-08-10 11:25:26

阅读数 10

评论数 0

pandas 读取和写入EXCEL数据

import pandas as pd def write_excel(path,data): writer=pd.ExcelWriter(path) for k,v in data.items(): v.to_excel(writer,k,index=Fals...

2019-08-09 23:07:59

阅读数 40

评论数 0

关于jupyter notebook密码设置

对于一个jupyter编辑器使用的新手,更换浏览器或者Logout后,需要输入密码进行登陆时 1.windows下,打开命令行,重新生成一个jupyter配置文件: 1 jupyter notebook--generate-config   ...

2019-07-27 16:31:41

阅读数 9

评论数 0

UML各种图总结

UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念     如下图所示,UML图分为用例视图、设计视图、进程视图、...

2019-04-22 09:38:14

阅读数 188

评论数 0

运行Eclipse提示No java virtual machine was found after searching the follwing locations

1 问题描述 打开Eclipse时报错了 说是“…No java virtual machine was found after searching the follwing locations…” 报错如图 2 解决方案 首先打开Eclipse的安装文件夹 如图 报错信息里面说到“...

2019-04-19 21:39:48

阅读数 36

评论数 0

InteliJ 使用

1.1 file and Code Template /** * @Project: ${PROJECT_NAME} * @Package ${PACKAGE_NAME} * @Description: * @author : Zheng Guoliang * @date Date : ...

2019-04-19 09:24:26

阅读数 45

评论数 0

WIN10 anaconda graphviz python3.6安装

graphviz 无法在python3.4+中无法安装,   Install MSFT C++ compiler. Install Anaconda for Win AMD64, Python3. Install graphviz for Win. Add C:\Program File...

2019-01-08 21:58:44

阅读数 128

评论数 0

Windows10(64)+anaconda3(python3.7)安装xgboost详细步骤

第一步:安装python,我这里直接用的是anaconda3这款软件 打开Anaconda Prompt, 输入pip list可以查看已安装的包 第二步:利用git 拷贝xgboost源码  输入git clone --recursive https://github.com/dmlc/...

2019-01-08 09:56:57

阅读数 531

评论数 0

python 正则匹配问题

参考:http://www.runoob.com/python/python-reg-expressions.html re.match只匹配字符串的开始,如果字符串开始不符合正则表达式,则匹配失败,函数返回None; re.search匹配整个字符串,直到找到一个匹配。 re.compil...

2019-01-06 21:49:58

阅读数 140

评论数 0

利用排序算法解决的一些问题(Python实现)

 摘要:排序算法的一些实际应用,如小和问题,逆序对问题,基于非比较排序的相邻两数最大差值问题, # -*- coding: utf-8 -*- """ @project : Python_ @author : 'Zheng G...

2018-12-23 17:20:08

阅读数 52

评论数 0

常用排序算法的实现 (Python实现)

 摘要:本文主要采用Python语言实现冒泡排序、插入排序、选择排序、归并排序、快速排序、堆排序、桶排序。 # -*- coding: utf-8 -*- """ @project : Python_ @author : 'Zhe...

2018-12-23 15:47:19

阅读数 39

评论数 0

利用排序算法解决的一些问题(C++实现)

 摘要:排序算法的一些实际应用,如小和问题,逆序对问题,基于非比较排序的相邻两数最大差值问题,以及STL库自定义比较器问题。 class Sort_Use { public: int Small_Sum(std::vector<int>&am...

2018-12-23 10:54:31

阅读数 35

评论数 0

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