自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

因每天学习而伟大

每天进步一点点!!

  • 博客(176)
  • 资源 (1)
  • 收藏
  • 关注

原创 入门级Python代码实时获取股市数据

入门级Python代码实时获取股市数据

2022-05-20 22:52:42 1084

原创 2021-01-04

spring 牛客学习记录单元测试使用情况:@RunWith(SpringRunner.class)@SpringBootTest@ContextConfiguration(classes = CommunityApplication.class)public class CommunityApplicationTests implements ApplicationContextAware { private ApplicationContext application..

2021-01-04 08:25:31 185

原创 pandas merge 使用方法

import pandas as pdleft = pd.DataFrame({'key1': ['K0', 'K0', 'K1', 'K2'], 'key2': ['K0', 'K1', 'K0', 'K1'], 'A': ['A0', 'A1', 'A2', 'A3'], 'B': ['B0', 'B1', 'B2', 'B3']})right = pd.DataFra.

2020-05-24 21:51:33 488

原创 单例模式实现日志文件的分文件存储。

利用单例模式实现日志文件分文件存储。#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/5/11 23:21# @Author : Zheng guoliang# @Version : 1.0# @File : log_util.py# @Software: PyCharm"""1.需求功能: 利用单例模式将日志分文件存储2.实现过程:"""import osimport sysimp.

2020-05-12 08:22:27 296

原创 pandas 应用记录

插入值pandas_df.index = range(1, len(pandas_df) + 1) # set index from 1pandas_index = pandas_df.index # 将dataframe的索引赋给一个变量pandas_df.insert(0, 'index', pandas_index) # 第一个参数是列插入的位置...

2020-04-16 08:15:33 175

原创 Java Arrays类进行数组排序

public class MyComparatorAsc implements Comparator<Integer> { @Override public int compare(Integer o1, Integer o2) { return o1 - o2; }}public class MyComparatorDesc ...

2020-02-26 08:44:21 185

原创 将本地代码托管到github 环境配置

1.安装git2.配置账号信息git config --global user.name账号名称git config --global user.email账号邮箱ssh-keygen -t rsa -C "账号邮箱"3.将ssh配置到github中。根据ssh生成的路径可知,将id_ras.pub文件里面的内容拷贝值github网站中的setting--> ss...

2020-02-16 17:21:02 299

原创 Windows安装Oracle 19c

参考链接:https://www.jianshu.com/p/a089ef9c2e77

2020-02-16 16:12:23 1730 1

原创 python 静态检查

1.pipinstall安装flake8,pylint,autopep8这三个第三方库。2.设置相应的插件信息。具体填写信息如下:flake8$PyInterpreterDirectory$/python-m flake8 --show-source --statistics --exclude venv,migrations $FilePath$$ProjectF...

2020-01-30 10:14:18 339

原创 python3 pandas merge使用

# 更改列名df_obj1 = df_obj1.rename(columns={'key':'key1'})df_obj2 = df_obj2.rename(columns={'key':'key2'})

2019-12-22 22:36:18 242

原创 python3 时间性能和空间性能分析

import sysfrom line_profiler import LineProfilerfrom memory_profiler import profile# @profile(precision=4,stream=open('memory_profiler.log','w+'))# @profiledef my_function(): print("hell...

2019-12-12 23:15:05 452

原创 python3.7 解决安装第三方库失败问题

摘要:解决Microsoft visual c++ 14.0 is required问题。在安装line_profiler时遇到这个问题的,安装其他组件如果遇到类似问题,解决方法大致相同。https://www.lfd.uci.edu/~gohlke/pythonlibs/#line_profiler...

2019-12-12 22:26:10 1427

原创 git 使用

Git: 分布式版本控制系统。 1. 创建版本库 创建一个空目录 mkdir learngitdemo cd learngitdemo pwd 显示当前目录 2. git init命令把这个目录变成Git可以管理的仓库 git init 3. git add 告诉git,把文件添加到仓库 git add . 或者 git add 文件名 4. gi...

2019-11-17 20:09:20 113

原创 pycharm 设置自定义模板

#!/usr/bin/env python#-*- coding:utf-8 -*-# author: ${USER}# name: ${NAME} # datetime:${DATE} ${TIME}# software:${PRODUCT_NAME}"""1.需求功能:2.实现过程:"""

2019-11-17 16:34:54 540

原创 python3 对''的数据进行指定格式填充

def fillNaG(x): for i,v in x.items(): if v=='': x[i]='-' return xdef test12(): INPUTFILE1 = os.path.join(BASE_PATH, 'Students6.xlsx') datas = ExcelUntil.readExcel...

2019-11-12 23:52:19 400

原创 pyhton3 pandas dataframe数据的增删改查

def test10(): INPUTFILE1 = os.path.join(BASE_PATH, 'Students6.xlsx') datas = ExcelUntil.readExcelFile(INPUTFILE1, headerRow=0) page_01=datas['Page_001'] page_02=datas['Page_002'] ...

2019-11-03 18:46:31 361

原创 python3 pandas 数据求和,求平均处理

def test09(): INPUTFILE1 = os.path.join(BASE_PATH, 'Students_Duplicates.xlsx') datas = ExcelUntil.readExcelFile(INPUTFILE1, headerRow=0, indexCol='ID') newdatas={} for sheetname,sheet...

2019-11-03 16:59:59 1971

原创 python3 pandas matplotlib绘图

def test03(): INPUTFILE1 = os.path.join(BASE_PATH, 'Students1.xlsx') datas = ExcelUntil.readExcelFile(INPUTFILE1, headerRow=0) for sheetname,sheetdatas in datas.items(): print(she...

2019-11-03 13:27:25 423

原创 Python3 pandas 数据过滤和排序操作

筛选def validate_age(age): return 18 <= age <= 29def validate_score(score,arg): return arg <= score for sheetname, sheetdatas in studentdatas.items(): print(sheet...

2019-11-03 10:42:46 951

原创 python3 pandas 过滤,删除,重新设定索引

def fileterdata(targetname): newdatas={} for keyname,valuedatas in datas.items(): temp=valuedatas[valuedatas['Name']==targetname].reset_index(drop=True) newdatas[keyname]=temp...

2019-10-29 23:58:03 1905 1

原创 Python3 pandas 自定义输出excel样式

import pandas as pdimport randomimport numpy as npimport os## data = [10, 20, 30, 40, 50, 60]# df = pd.DataFrame({'Heading': data,# 'Longer heading that should be wrapped...

2019-10-27 21:48:54 19793

原创 pandas 去重操作

2019-10-26 07:41:07 3357

原创 Python pandas 处理数据的一些技巧与实现

def test08(): INPUTFILE1 = os.path.join(BASE_PATH, 'Student_Score.xlsx') datas = ExcelUntil.readExcelFile(INPUTFILE1, headerRow=0, indexCol='ID') if 'Students' ...

2019-10-26 00:03:17 217

原创 pandas 排序

self._datasortedData1=values.sort_values(by=['Name2','Price1','Name'],ascending=(False,True,True)) # 逆序,顺序,顺序

2019-10-25 23:06:22 323

原创 Python3 pandas dataframe 数据拼接

a = pd.DataFrame() a['A'] = [1, 2, 3, 4, 5] a['B'] = [6, 7, 8, 9, 0] b = a c = pd.concat((c, b), axis=1) # 拼接到列后,列增多 print(c) print("*"*30) c = pd.concat((a, b), axis...

2019-10-25 06:44:04 627

原创 python3 自定义比较器

摘要:在一些场景中,需要重新对已有的数据排序,可能所给出的数据类型或者数据数量较多,需要给定排序规则。import functoolsdef by_score(t1,t2): if t1[0]>t2[0]: return 1 elif t1[0]<t2[0]: return -1 else: if t1[...

2019-10-24 07:12:51 764

原创 IDEA中使用Lombok插件

摘要:调高工作效率,同时为了能够减少不必要的代码量,采用必要的第三方插件和工具。1.. IDEA下载lombok插件2. pom文件中导入lombok的maven依赖架包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lo...

2019-09-08 10:55:49 225

原创 HBuilderX 工具的使用

摘要:HBuilderX是一款IDE编辑器,集成了uniapp,对uniapp提供了最强大的支持。同时也对vue学习和开发具有很大的帮助。学习链接:https://dcloud.io/doc.html

2019-09-08 08:36:51 1226

原创 IDEA & Pycharm 自定义主题样式

长时间盯着电脑屏幕或手机屏,背景绝不能是黑色,而应该是泛黄的颜色。如果一家做电子书的公司使用黑色背景的话..这公司肯定会被读者抛弃掉。自定义主题样式网址http://www.riaway.com/index.php选择合适的样式下载IDEA 或者Pycharm导入...

2019-09-08 08:34:10 759

原创 spring @controller @ service @repository @component 含义

1、@controller 控制器(注入服务)用于标注控制层,相当于struts中的action层2、@service 服务(注入dao)用于标注服务层,主要用来进行业务的逻辑处理3、@repository(实现dao访问)用于标注数据访问层,也可以说用于标注数据访问组件,即DAO组件.4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的&l...

2019-09-07 07:15:44 230

原创 PyCharm连接MySql出现时区错误问题

摘要:在进行pycharm软件与mysql进行连接的过程中,出现时区错误的问题。通过命令行设置时区。来达到数据库连接正确的目的。

2019-08-25 23:05:33 2680

原创 tomcat和maven工具的安装和环境配置

tomcat安装:1.1下载地址:https://tomcat.apache.org/download-70.cgi1.2 双击点击tomacat的bin目录下的startup.bat。1.3 在浏览器中输入localhost:8080,出现如下图所示,则安装正确。1.4 若未成功。则可以看bin目录下的startup.bat的文件中是否写了catalina.bat,同时查看bi...

2019-08-24 23:49:02 218

原创 JAVA 调用Python的两种实现方式

摘要:jpython是python编程语言的100%存JAVA实现。将Python源代码编译成JAVA字节码,并在任何JAVA虚拟机上运行产生的字节码。Jpython是与JAVA的最大无缝平滑集成连接。 Cpython 是python的参考实现,C编写,把Python编译成中间态的字节码,然后有虚拟机解释 Anaconda里面用到了CPy...

2019-08-24 18:30:14 796

原创 windows 修改jupyter notebook 默认路径设置

摘要:为了打开jupyter能够打开后,直接打开至指定的目录。

2019-08-24 10:53:55 427

原创 python 环境安装

摘要:主要目的在于熟悉python 编译环境的安装 。在开发过程中会遇到各种奇葩问题,但是这些问题的根源在于基本上都是软件环境未设置好。同时对软件编译环境的不熟悉。为了减少这些不必要的麻烦。将python安装过程进行记录。1.软件下载地址:1.1 方式1:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/1.2 方式2:http...

2019-08-23 23:24:40 172

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

摘要:python 对数据的排序,绘图import pandas as pdimport matplotlib.pyplot as pltimport numpy as npPATH='F:\\课程\\Python数据分析-pandas玩转Excel\\资料\\007-008\\List.xlsx'PATH1='F:\\课程\\Python数据分析-pandas玩转Excel\...

2019-08-18 20:02:57 2660

原创 python 函数式编程

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

2019-08-14 21:35:54 154

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

摘要:熟悉python中关于多线程和多进程的程序实现。from multiprocessing import Processfrom multiprocessing import Poolfrom multiprocessing import Queueimport timeimport threading########################多进程设计#####...

2019-08-13 23:52:35 143

原创 python 正则匹配的简单使用

摘要:熟悉python中的正则匹配规则;\w\W \d\D \s\S ; *?+; ^|; () \\ 的用法import redef demo_re(): str='zhengguoliang2019wuhan0812csu2012' p1=re.compile('[\d]+') p2=re.compile('\d+') # 一个或者一个以上 p...

2019-08-12 23:25:38 285

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

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

2019-08-11 22:29:05 15511 1

数据降维MATLAB实现drtoolbox.tar

Matlab Toolbox for Dimensionality Reduction Matlab数据降维工具箱,包括几乎所有的数据降维方法:PCA、LDA、ICA、MDS、Isomap、LandmarkIsomap、LLE、LLC、Laplacian、HessianLLE、LTSA、DiffusionMaps、KernelPCA、KernelLDA、SNE、NPE、LPP、SPE、LLTSA 、SPCA、CCA、MVU、FastMVU、AutoEncoder、AutoEncoderEA

2017-10-15

空空如也

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

TA关注的人

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