- 博客(33)
- 收藏
- 关注
原创 python自动撰写报告程序
一、项目11、需求描述从不同的表中读取数据,并按照不同要求写入到文档中。便于用户进行选择,通过GUI界面实现不同类型文档的书写。2、实现关键代码----#首页开始代码,程序入口import sysimport download as mwfrom PyQt5 import QtWidgets as qw, QtGuifrom System_Instruction import SystemInstructionfrom debt_loan import WriteFunctionfro
2022-04-21 16:38:37
1577
原创 会计相关知识
一、相关概念1、会计科目:会计科目是银行会计核算的基础,在会计核算中具有纽带作用,银行会计科目是对银行会计对象的具体内容所作的科学分类,是对银行的资产、负债、所有者权益以及银行的财务收支所进行的分类。2、银行会计科目的分类:按资金性质分:资产类、负债类、所有者权益类、损益类 ,前三类是资产负债表的科目,第四类是损益表的科目;按其与会计报表的关系,可以分为表内科目和表外科目两大类;表内科目 :用于核算银行资金的实际增减变动并反映在资产负债表等会计报表上 ,如上述银行会计科目表中所列的各科目;表
2021-12-02 14:18:04
175
原创 数据仓库介绍
一、数据仓库基础介绍DW数据仓库(Data Warehouse)是一个面向主题的(Subject Oriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化(TimeVariant)的数据集合,用于支持管理决策(Decision Making Support)。ODS(Operational Data Store):操作型数据存储。EDW(Enterprise Data Warehouse) 是企业级数据仓库数据集市:部门级别的数据集合,一般基于数据仓库
2021-12-01 15:24:32
860
原创 centos搭建数据库服务器的详细步骤(MYSQL)
一、简要 以前的Ubuntu14.04直接在终端下输入apt-get install (package)便可方便的下载并安装mysql,但是在centOs上就是行不通的,需要复杂的配置,不过在centOs里可以使用yum install mysql-server mysql-client的命令可以快速安装,不过这是mysql的5.1版本,不支持5.5以上丰富的功能。而且在项目开发中,项目组的生产环境和测试环境对版本控制有着严格的要求,如果不一致非常容易发生不兼容等难解决的错误,所以这里,我选择采用在ora
2021-11-25 15:59:46
2222
原创 Oracle与MySQL的区别
一、Oracle与MySQL的区别公司用的Oracle(1) 对事务的提交MySQL默认是自动提交,而Oracle默认不自动提交,需要用户手动提交,需要在写commit;指令或者点击commit按钮(2) 分页查询MySQL是直接在SQL语句中写"select... from ...where...limit x, y",有limit就可以实现分页;而Oracle则是需要用到伪列ROWNUM和嵌套查询(3) 事务隔离级别 MySQL是read commited的隔离级别,而Oracle是r
2021-11-25 15:57:54
784
原创 python读取表头复杂的表格(xlrd),并修改单元格数据,却不修改表格样式(xlutils)
一、需求描述两个文件夹分别存放本期数和上期数,对每个文件夹中的每个单元格对应求和汇总得出最终的结果,并写入到表格形式一样的Excel中的对应位置。表格样式:本期数占用区域是7-28行,上期数单元格和本期数单元格样式相同,只不过在本sheet页面的下半部分,51-72行结果表:二、代码实现import osimport timeimport pandas as pdimport xlrd #导入模块from xlutils.copy
2021-11-22 16:26:39
2018
原创 python下载ftp文件(TLS加密情况)--GUI形式
一、需求描述从邮箱下载界面跳转到ftp下载界面,能实现按照时间段和关键字下载相关文件。二、ftp下载界面设置三、界面代码# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'ftp.ui'## Created by: PyQt5 UI code generator 5.15.4## WARNING: Any manual changes made to this file will be
2021-11-17 09:39:43
1201
原创 linux上安装jdk与idea(CentOS7)
一、linux安装jdk1、下载jdk1.8下载网址:Oracle官方网站附网盘链接:https://pan.baidu.com/s/1aid3uxBdWWk4kBEcsEHnoA提取码:lkbe2、安装通过ftp传输工具将jdk压缩包放到linux服务器xftp与xshell可以申请家用免费(个人使用)xftp附网盘链接:https://pan.baidu.com/s/1cPtUPZ954IS1rj-L_1xG0w提取码:7adxxshell链接:https://pan.baidu.c
2021-11-12 16:17:15
2774
原创 python实现表格数据按照字段匹配
import pandas as pdwith pd.ExcelFile('公司信息表.xlsx') as xls: df1 = pd.read_excel(xls,'Sheet1') #首先分别筛选出活期和定期的数据 df=df1[df1['类型']=='活期'] dfs=df1[df1['类型']=='定期']with pd.ExcelFile('人行存款明细.xlsx') as xls: df2 = pd.read_excel(xls,'企业活期存款2')with pd.ExcelF
2021-11-03 15:32:11
1299
原创 python实现自动批量下载邮箱附件--GUI
一、需求描述能根据关键字和时间段下载指定的邮箱文件:word,pdf,xls.xlxs,zip,rar二、系统设置1、邮箱需要开启POP3服务举例网易邮箱:(1)进入到网易邮箱官网,“登录”进入邮箱。(2)点击状态栏上方的“设置”,在弹出来的下拉窗口中,点击“POP3/SMTP/IMAP”(3)勾选“开启pop3服务”,然后点击蓝色字体,进入开通客户端授权密码。(4)进入授权码页面,在受权码页面,勾选“开启”(5)点击“免费获取手机验证码”,输入手机上收到的验证码,然后点击“确定”
2021-11-02 09:49:38
3756
1
原创 VMware配置VMnet8网络
一、简介1、NAT模式(VMnet8)可以实现虚拟机之间、虚拟机和主机之间以及虚拟机和外部的网络通信;2、虚拟机的IP只需要配置NAT网段中的IP,访问外部host可以通过宿主机IP访问。它不需要有外部网络独立的IP(即物理交换机网段中的IP);3、虚拟机的网络配置确定后,就可以很少变动。因为NAT配置不变,宿主机连接的网络变化,不影响虚拟机。二、配置步骤1、关闭主机的防火墙(好像可以不用关闭)2、关闭虚拟机的防火墙切换root用户,输入以下命令centos7使用的防火墙不是iptable
2021-11-01 15:21:55
9485
原创 python处理问卷调查逻辑
一、要求37题选项为1时,38,39皆是1;37题选项不为1时,38,39的选项之和不能全大于100%二、代码# coding: utf-8import csvimport osimport numpy as npimport xlrdfiles = os.listdir('.') # 列出当前目录下所有的文件f = open('校验结果.csv', 'w', newline='', encoding='GB18030')csv_writer = csv.writer(f)csv_
2021-08-25 16:15:24
1005
原创 Python通过GUI界面操作表格-----环境搭建
一、pycharm的安装与下载1、官网下载pycharm的社区版2、进入python官方网站://www.python.org/,下载pycharm的解释器,即Python语言。Python版本:Python 3.6.2二、GUI界面的选择与插件的配置1、Thinker还是PyQt5?thinker需要自己写代码PyQt5不用写代码,但是相对复杂一些2、PyQt5安装与环境变量cmd命令执行一下:pip3 install PyQt5;【问题】:【解决方案】:加上–userpytho
2021-08-19 14:54:45
1608
原创 数据库的表空间与临时表空间
一、概念1、表空间用来进行数据存储的(表、function、存储过程等),所以是实际物理存储区域。每个table都有相应的user,而每个user都有默认的tablespace,如果你创建user时没有指定默认的tablespace,默认tablespace会指定USERS这个tablespace。表空间一般设置为自动扩展.2、临时表空间-----临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。主要用途是在数据库进行排序运算[如创建索引、o
2021-08-04 18:05:52
3372
原创 数据库------收集统计信息与执行计划
1、什么是数据库的执行计划执行计划:数据库如何执行sql语句,包括如何执行查询,是否通过索引查询以及索引信息,数据库服务器会选择资源消耗最小的方案(可以理解为当前最优的执行方案)使用explain可以【explain select * from user_money a where a.user_name = ‘张三’】2、如何更改数据库的执行计划(如何得到最优的执行计划)3、经验积累4、PL\SQL怎么查看执行计划...
2021-08-03 17:10:55
2108
原创 opencv下载与vs2012配置
一、下载opencv下载版本:2.4.10(找到官网的旧版本即可下载)或者点击百度网盘1,提取码是:d5x1vs版本:2012,下载链接:百度网盘2,提取码:igqk二、配置1、opencv的环境变量配置我的电脑-属性-高级设置-环境变量-添加变量opencv,值为C:****\opencv\build(opencv中build的路径)找到path变量,编辑添加:C:\xunlei\o...
2020-02-05 11:53:58
269
原创 python将图片批量修改尺寸为64,并另存
import globfrom PIL import Imageimport osimport zipfile# 获取image文件夹下的图片路径path = "C:/flower/split_data/train/c0/"# 获取到当前文件的目录,并检查是否有result文件夹,如果没有则创建# image、result文件夹及该python文件路径均为:D:\PythonSp...
2019-12-26 22:20:12
1485
原创 数据增强的代码
运行顺序:-co-scale-brightnessc0.py:import osfrom PIL import Imagefrom PIL import ImageEnhanceimport mathimport numpy as npimageDir="C:/flower_dealed_dataSet/prepare_pic/train/c0"saveDir="C:/flower...
2019-12-25 15:43:38
802
原创 将文件夹中的图片按照文件名进行标签分类
import osimport syspath="C:/flower_classification/train"filenames=os.listdir(path) #读取path内所有文件名返回列表i=0with open("C:/flower_classification/train.txt","w") as f: for filename in filenames:...
2019-12-25 15:31:11
1845
原创 python将一个文件夹下的所有图片复制到另一个文件夹下
import osimport shutilpath = 'C:/flower/split_data/train'new_path ='C:/flower/split_data'for root, dirs, files in os.walk(path): for i in range(len(files)): if (files[i][-3:] == 'jpg')...
2019-12-21 16:13:08
3436
原创 使用python将txt文件转成csv格式
以逗号作为分隔符import csvimport osimport shutilfrom chardet.universaldetector import UniversalDetectordef get_encode_info(file): with open(file, 'rb') as f: detector = UniversalDetector() ...
2019-12-19 19:01:01
2124
转载 GAN的一些技巧
GAN的技巧:1.对真实图片进行归一化,与生成图片分布一样,也就是[-1,1].2.随机噪声使用高斯分布,不要使用均匀分布,也就是在代码中使用torch.randn,而不是torch.rand3.初始化权重很有必要,详细见model.py中的weight_init函数4.在训练时,在鉴别器中产生的noise,生成器也要用这个noise进行参数,这点很重要。我最开始的时候就是鉴别器随机产生n...
2019-12-17 16:20:08
296
原创 使用python将.mat文件转成csv格式
代码:import pandas as pdimport scipyfrom scipy import iofeatures_struct = scipy.io.loadmat('C:/flower_dealed_dataSet/imagelabels.mat')features = features_struct['data']dfdata = pd.DataFrame...
2019-12-09 09:51:56
3182
原创 使用Keras(tensorflow作为 后端)的图像分类过程
数据的处理数据的介绍本次实验使用的数据是有关交通标志的数据,其实验内容参考了网站:实验参考网站数据集的下载网站:数据集下载,只需要下载的是BelgiumTS for Classification (cropped images) 目录下面的两个文件:BelgiumTSC_Training (171.3MBytes)BelgiumTSC_Testing (76.5MBytes)一共有6...
2019-12-06 11:06:29
848
6
原创 使用Keras检测图片中是否包含圣诞老人
项目说明为了进行Keras对于图像处理的学习而参考[点击此处进入学习]其中包括详细的优化过程(https://www.pyimagesearch.com/2017/12/11/image-classification-with-keras-and-deep-learning/)数据集来源数据集包括两部分,一部分是来自Google下抓取的图片461张(包含圣诞老人),【教你如何利用Google...
2019-12-05 21:10:56
5081
14
原创 辅助Keras图像识别的文章
运行traffic_train.py代码的时候,提示错误: No module named ‘imutils’解决方案需要tensorflow下安装imutils,但是安装的时候出现错误: ERROR: Command errored out with exit status 1: command: 'c:\users\aurora\anaconda3\envs\tensorflow\p...
2019-12-02 20:06:23
2110
原创 Anaconda环境下安装tensorflow与Keras(windows10操作系统下)
Anaconda环境下安装tensorflow与Keras(windows10操作系统下)Anaconda的安装1、安装到官网下载需要版本的anaconda(如果电脑上已经安装了python,则需要下载支持python版本的anaconda版本,自己百度找版本对应关系)如果觉得官网下载慢,可以找到镜像去下载,清华镜像地址:https://mirrors.tuna.tsinghua.edu...
2019-11-30 21:41:32
675
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人