自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

原创 matplotlib实现王者荣耀雷达图

数据可视化

2022-03-04 20:53:01 1032 1

原创 可视化小项目-全国房价分析

1.目的为了了解目前全国新一线城市新盘的房价情况,从房价的角度探究最宜居新一线城市概况,作此分析,也仅作表层分析,为下一步机器学习预测房价做准备。2.数据采集

2021-05-04 21:00:33 1839 6

原创 烂头、枪、虎、人、鸡、蜜蜂小逻辑

import randomattr = ["烂头", "枪", "虎", "人", "鸡", "蜂"]attr1 = attr * 4 # 每种生物四个person1_list = []person2_list = []for i in range(0, int(len(attr1) / 2)): # 两个人平分 x = random.choice(attr1) person1_list.append(x) attr1.remove(x) y = ra.

2021-04-20 19:36:04 525

原创 房客网数据分析——成都平均房价

#!/usr/bin/python3.9# -*- coding: utf-8 -*-## Copyright (C) 2021 ## @Time : 2021/4/15 8:51# @Author : # @Email : # @File : fangke_data_analysis_g1.py# @Software: PyCharm"""成都各区域新开楼盘平均房价数据源:房客网4.13号数据新开楼盘前100页分析人 xxx结论建议"""import pan.

2021-04-19 14:38:47 505 3

原创 ValueError: invalid literal for int() with base 10: ‘49.8‘ 奇怪问题

今天在做数据房客网数据分析过程中碰到一个奇怪问题ValueError: invalid literal for int() with base 10: '49.8'出现问题部分代码: for price in county_price: if int(price)>1000: index+=1 sum+=int(price) mean = round(sum/index,2)解决方式,将int转.

2021-04-15 10:31:55 224

原创 数据可视化----数据预处理

# encoding:utf-8# 数据预处理# 读取数据import pandas as pdimport matplotlib.pyplot as pltfrom matplotlib.font_manager import FontPropertiesFont = FontProperties(fname="C:\Windows\Fonts\msyh.ttc") # 字体BJ_data = pd.read_csv('北京地区信息.csv', encoding='GBK')TJ.

2021-04-12 15:51:11 1229 2

原创 车质网典型问题字云

import pandas as pdimport wordcloud # 词云库import numpy as npimport PIL.Image as imageimport jieba# 读取数据car_data = pd.read_csv("CarData.csv",encoding="GBK")# 数据预处理car_data_drop_dup = car_data.drop_duplicates() #去重# 获取需求数据word = ''for complain i.

2021-04-06 15:07:43 259 1

原创 实现输入城市,显示天气功能

import pandas as pdimport Charpter2.Weather_forecast as C2W# 读取xlsx格式的文件,使用read_excel方法# 注意!需要有openpyxl库'''本函数实现了在excel文件里面寻找城市对应的行政区划编码功能'''def ID_Find(city): # 如果报错是xlrd >=2.1.0xxxx weather_district_data = pd.read_excel("weather_dist.

2021-03-30 14:36:04 583 2

原创 Python小程序-QQ聊天记录生成心形字云

最近在学习Python可视化的相关知识,闲来无事,做了这个东西,就写下来啦,GO~~~~~~~1.导出QQ聊天记录1.1 手机端QQ聊天记录导出:

2021-03-20 09:48:11 1514 2

原创 百度地图API获取最近五天天气并可视化展示

'''天气预报小程序 V0.1'''import urllib.requestimport jsonimport stringimport matplotlib.pyplot as pltimport numpy as npurl = 'http://api.map.baidu.com/weather/v1/?district_id=210203&data_type=all&ak=你的ak'url = urllib.parse.quote(url, safe=string.

2021-03-12 11:40:57 938 2

原创 使用Node.js搭建静态HTTP服务器教程

一、安装node.js1.安装node-v10.15.0-x64.exe(版本可自行选择),一路回车,全选默认选项2.验证是否安装成功2.1打开电脑命令提示符2.2点击之后会弹出如下界面:2.3输出命令node -v,查看node版本,确认node已经正确安装,显示出现表明安装成功。二、创建项目1. 在资源管理器中创建新文件夹,命名为testSev(命名可改)2. 在命令提示符中,打开上一步新建的文件夹3.执行命令如下命令,初始化项目npm in

2021-03-11 20:50:29 480

原创 可视化课程基础环境搭建

1. win+r 输入CMD调出命令行2.在命令行输入python查看python版本3.换源:推出python,输入pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple将Python下载源更换为清华大学镜像站4.更新pip(python包管理工具)Python -m pip install --upgrade pip5.pip install numpy6.pip inst.

2021-03-04 08:28:27 211 1

原创 Python网络学习-豆瓣Top250爬取

使用上次豆瓣数据清洗实验的部分代码,对爬取的网页进行数据清洗。import randomimport timeimport urllibfrom urllib import requestdef data_wash_Douban(text1): text1 = text1.split('<h1>豆瓣电影 Top 250</h1>')[1] for i in range(0, 25): text = text1.split('</l

2020-12-29 09:40:59 780 5

原创 Python实验-字典攻击

# 字典攻击import itertools # 迭代器import datetimeimport hashlibimport timedef generatelibary(library, length=8): libararys = itertools.product(library,repeat=length) dic = open("paswordlirbarys.txt","w",encoding='utf-8')#写模式打开文件 for i in libara.

2020-12-21 15:38:39 3139 15

原创 Python对象实验——登陆注册

from faker import Fakerfake = Faker(locale='zh_CN') # 伪造中文数据print(fake.ssn())class Person: def __init__(self,zhang_hao,sec_key): self.z_h = zhang_hao self.sk = sec_keyperson_list = []for i in range(0,1000): zhanghao = fake.n.

2020-12-11 15:57:18 781 1

原创 伪反恐——改

# 反恐精英# 1. 对象分析# 2. 对象属性分析# 3. 对象方法分析#playwriht_pythonimport timeclass Gun: def __init__(self): self.clip = None def instll_clip_clip(self,clip): if not self.clip: self.clip = clip print("装弹夹成功") .

2020-12-08 15:38:51 451 1

原创 Python-对象之间交互——反恐精英(伪)

# 类class student: Class = "G20大数据1班" #类属性(大家都有,且一样) def __init__(self,name,number): #实例属性(大家都有,但是不一样) self.name = name self.no = numberstudent1 = student("张三","20200001") #实例化对象# 反恐精英\# 人class Person: def __init__.

2020-12-07 15:45:50 1178 9

原创 Python实验-大富翁(伪)

# 规则'''1、游戏开始每位玩家有1500元作为资产或每位玩家有15000元作为资产2、掷骰每次同时掷出两颗骰子,两颗骰子的点数相同的话可以多一个回合,若在此回合入狱,则多出来的回合取消。连续三次点数相同直接入狱。3、物业玩家到达无人拥有的地皮,玩家可选择要不要购买。如不买则银行立刻拍卖之。银行的钱是无限,但建筑物有限(32间房子及12间旅馆)。玩家之间可以进行金钱、物业和保释卡之间的交易。4、房子与旅馆如拥有全部同色未抵押地皮,则可以在任何玩家掷骰前选择盖房子,因掷出相同点数而得额外.

2020-12-03 19:12:00 1057 1

原创 python实验-小黑屋(伪)

import randomimport timeEVENT = ["衣衫褴褛的人","沼泽","xxx"]#事件列表SOURCE = ["木材","肉","布"]#资源列表SKILL = ["降龙十八掌","打狗棒法","九阴白骨爪","九阴真经","如来神掌"]#技能列表def Init():#初始人物 person = {"HP":100, "Hungry":100, "IQ":100, "skill":"", "木材":1,.

2020-12-03 19:11:02 634

原创 基于Python3的百度API批量图片文字识别

# coding=utf-8import osimport sysimport jsonimport base64from urllib.request import urlopenfrom urllib.request import Requestfrom urllib.error import URLErrorfrom urllib.parse import urlencodefrom urllib.parse import quote_plus# 防止https证书校验不正.

2020-11-28 14:47:07 380

转载 数据结构知识图谱

转载自:https://blog.youkuaiyun.com/Mind_programmonkey/article/details/89396290

2020-11-27 09:48:00 1026

原创 Python学习之——列表、字典、实验低配版非诚勿扰

带着学生做实验,拍脑袋想到了这个题目,证号衔接了上节实验课的东西。生成1000个男女假人,并为其配对,找到合适的相亲对象。思路:1.去网站上找到了相关的属性要求放到字典里面2.随机设置假人的姓名,性别(0代表男,1代表女),城市,薪水采用split+通过random函数实现3.采用循环生成了1000个假人,生成采用了列表嵌套字典即列表中存放了1000条字典数据3.通过双重循环随机配对,配对成功即break(破出循环),其它复杂情况留着以后玩4.在配对过程中要注意男-女配对的问

2020-11-23 16:27:50 2377 3

原创 Python带学生做实验——清洗bilibili排行榜数据

#encoding:utf-8 #注意编码格式要为utf-8,否则会编码错误text1 = ''' xxxxx'''text1 = text1.split("rank-list-wrap")[1]#切割,扔掉前面的会对数据清晰造成影响的文字#print(text1)for i in range(0,100): text = text1.split('</li>')[i]#分块切割 #print(text) rank = text.split('data-ra.

2020-11-17 17:28:53 1974

原创 Python学习--随机点名系统

为了上课时间能够随机抽点学生,就利用Python做了这个随机点名系统实现的功能会读取文件里内第一个格式为.xlsx的文件,如果该文件里面有姓名,学号两列数据就能够正常运行,注意列名必须为姓名,学号。如果点名的时间想放音乐,在文件夹内部放入mp3即可,需要将mp3名修改为"点名.mp3"目前存在问题是启动速度慢,不知道如何解决,存疑,后面解决了再改import osimport tkinter as tkimport tkinter as Tkinterfrom tkinter impor

2020-11-17 15:12:02 9071 21

原创 Python学习之字符串——有趣版

直接上代码,运行一遍就差不多了#1.字符串定义#三引号原样输出str = "法外\狂徒张三"str = '法外狂徒张三'str = '''法外 狂徒 张三'''print(str)#2.格式化输出#%d对应的是整数型,%s对应的是字符串#%f对应的是浮点型,.2f表示保留两位小数#3.format()输出 也是格式化输出#位置索引print("魔法少女{2},快乐风男{1}".format("小圆", "亚索", "厄加特"))#下标索引name = ["法外狂徒",

2020-11-09 13:24:05 402 2

原创 我要oupao-PC版本Python简单实现

代码如下:使用pyinstaller编译成exe即可import pyaudioimport waveimport ctypes,operator#pyaudio录音,播放参数CHUNK = 1024FORMAT = pyaudio.paInt16CHANNELS = 2RATE = 44100RECORD_SECONDS = 7WAVE_OUTPUT_FILENAME = "output1.wav"#设置声音参数WM_APPCOMMAND = 0x319APPCOMM

2020-11-09 13:22:57 513

原创 python学习之字符串—佛曰实现简易版

该代码核心思想为采用makeTrans函数随机生成映射表,经过多次映射,相当于一个多表置换密码。将英文字符换成梵文,效果类似于佛曰加密(不知道原始网站代码出自哪里,在这里贴的为百度到的第一个网站http://hi.pcmoe.net/buddha.html)#加密#维吉尼亚密码str1 = "abcdefghijklmnopqrstuvwxyz12346578ABCDEFGHIJKLMNOPQRSTUVWXYZ"str2 = "klmnopqr12s3tA5BX6DE8FGH7IJKL4M.

2020-11-09 13:08:27 1993

原创 数据结构学习之图——图的存储结构

图的存储结构主要分为两种:邻接矩阵和邻接表1.图的邻接矩阵邻接矩阵是表示顶点之间邻接关系的矩阵。设G=(V,E)是含有n(设n>0)个顶点的图,各顶点的编号为0~n-1,则G的邻接矩阵数组A是n阶方阵。...

2020-11-09 12:15:27 947

原创 数据结构学习之十字链表详细版

首先,基础是稀疏矩阵的三元组表示:1.对于每一个非0元素,用三元组创建链表节点2.每一行创建头节点,连接行中每一个节点,该矩阵有三行,故需要创建三个行头节点:3.同理,每一列创建列头节点,第二行不存在非零元素,也需要创建头节点:4.增加一个总的头节点,链接行列头节点OVER...

2020-10-15 19:44:41 684

原创 信息系统开发方法-生命周期法

1. 生命周期法概念生命周期法就是按照信息系统生命周期的各个阶段划分任务,且每个阶段有相对独立的任务,然后按一定的规则和步骤,有效地进行信息系统开发的方法。生命周期按阶段划分,提出的是组织、管理和控制信息系统开发过程的一种基本框架,原则性地指导两部分工作:1.管理:强调进程安排、资源分配、评估、控制、反馈2.开发:强调任务和开发文档一般将生命周期法划分为五个阶段,每个阶段有属于自己的任务。2.阶段划分整体流程如下:每个阶段都有属于自己独立的任务,独立的模型来进行合理的

2020-06-29 21:35:14 17178

原创 密文策略基于属性加密(CP-ABE)的一些认识

1. 公钥加密体制在1976年,Whitfield Diffie和Martin Hellman发表了《New directions in cryptography》奠定了公钥密码系统的基础。和对称密码体制不同,公钥密码体制加密密匙和解密密匙是不一样的,加密密匙是可以公开的,并且不会危及密码算法的安全性。自从公钥密码的概念被提出以来,相继提出了许多公钥密码方案,如RSA、ElGamal等。1.A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。2.A的私钥保密,A的公钥告诉B;B的

2020-06-28 23:10:18 10880 4

原创 Python-socket单连接通信

Socket通信分为服务端和客户端两部分:服务端用来提供资源,在Socket网络编程中,服务端是被动的,会主动打开端口等待客户端来进行连接。客户端是主动的,当有需求,需要连接到服务端时,会主动的发起对服务端的连接。1.2.1 TCP通信-Server端Server端编程主要有以下五个步骤:1. 创建server端socket,并设置socket属性。使用socket.socket()来创建服务端socket,该函数含有family,type和protocal三个参数。Family通常选择AF

2020-06-27 10:36:07 437

原创 网络基础模型及TCP三次握手

1. 网络基础模型国际标准组织制定了OSI(Open System Interconnection)七层参考模型,但是由于其在设计过程中是面向技术的,太过于复杂,在实际生产过程中用到的是TCP/IP四层参考模型,模型及介绍如下: 1. 网络接口层主要协议是ARP、RARP,主要功能是对数据链路的管理,包括错误检测,不同通信媒介有关信息细节问题处理等。2. 网络层主要协议有IP、IGMP、ICMP等,主要负责对网络中封装完成后的数据包的...

2020-06-26 18:06:34 285

原创 Python数据类型

在Python语言中,数据类型有六种,分别是数值型(number)、字符串型(string)、列表型(list)、元组型(tuple)、字典型(dictionary)和集合(set),其中,数值型包括整型(int)、浮点型(float)、布尔型(bool)和复数型(complex)。1.数值型(number)在Python语言中,数值型包括四种,分别是整型(int)、浮点型(float)、布尔型(bool)和复数型(complex)。整型(int)在Python语言中,int用于表..

2020-06-26 18:02:45 1057

原创 Python基本语法单位

1. 基本语法单位标识符是编程语言中允许作为名称的有效字符串集合,用于变量、函数、类等的名称;而关键字是具有特殊功能的标识符。标识符有其特定的使用规则,掌握标识符的命名规则以及关键字的特殊功能是Python编程的基础。1.1 标识符标识符是程序开发者根据编程需求自定义的一些符号和名称,用于在程序中表示一些事物。Python语言中标识符的规则同其他大多数高级编程语言类似,具体规则如下:(1) 标识符由字母、下划线和数字组成,且数字不能开头;(2) 标识符严格区分大小写;(3) 标识符不

2020-06-26 18:00:10 1322

原创 国密SM2数字签名流程

2020-06-23 14:47:35 2359

原创 信息安全研究的分类

一般而言,会将计算机信息安全研究分为上中下三层:上层做应用,中层为系统安全与网络安全(网络基础,硬件基础,软件基础三方面安全),下层为网络空间安全基础与密码学基础。1.最上层主要是应用安全,包括web安全,物联网安全,云计算安全等。大多数所说的信息安全,黑客呀之类的,其实都是偏web安全,常见的有SQL注入,xss攻击,社工等,依此来获取用户信息。计算机数字取证,是指把计算机看做犯罪现场,运用先进的辨析技术,对电脑犯罪行为进行法医式的解剖,搜寻确认罪犯及其犯罪证据,并据此提起诉讼。数字取证主

2020-06-23 14:40:14 516

转载 线性密钥共享方案

具体参考我师兄的博客,https://blog.youkuaiyun.com/ping802363/article/details/77900273

2019-11-14 16:04:47 832

原创 Charm-crypto的安装与使用

Charm简介Charm是Joseph A. Akinyele等在2013提出的一个用于进行快速加密的平台(Python库),再Charm平台里有着各种工具包能够进行加密,解密等,具体包括IBE,ABE,AES,DES,RSA等对称以及非堆成加密。Charm是一个基于Python的开源项目,项目地址,最底层使用斯坦福大学的PBC库,用于配对运算;以及大数运算GMP库,用于大数运算。在Cha...

2019-08-15 14:17:42 14968 82

原创 win10环境下单机eclipse+spark+scala配置

win10下eclipse+spark+scala单机spark环境搭建学习条件下进行单机spark环境搭建。大致有以下6步环境为eclipse+scala+JDK1.8+Spark2.4.3+Hadoop2.7下载JAVA下载eclipseeclipse下下载scala下载配置spark下载配置Hadoop创建spark实例注意事项1.JAVA环境搭建在Oracle官网...

2019-07-10 17:29:16 456

基于Pythonthinker的随机点名系统

把excel文件放在同一目录下就能用了,excel里面要有学号和姓名字段,适用于windows系统,免python环境

2020-12-14

Charm-Crypto-0.43_Python3.tar.gz

Charm是一个基于Python的加密平台,可以进行IBE,ABE,以及AES,DES等对称非对称加密体制的加解密

2019-08-15

空空如也

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

TA关注的人

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