- 博客(33)
- 资源 (8)
- 收藏
- 关注
原创 学生管理系统 v1.05
import osstu_list = []"""#读取文件1.判断是否存在文件,不存在文件就创建文件2.逐行遍历文件,将成员数组添加到列表中"""def read(): rs = os.path.exists("student_information.txt") if rs ==True: file_stu = open("student_information.txt",'r',encoding="utf-8") contents =
2021-09-27 21:19:40 167
转载 用 PyQt 打造具有专业外观的 GUI
快速创建表单:QFormLayout如果您一直在创建表单以执行将数据输入数据库等操作,那么QFormLayout适合您。此类将小部件布置为两列布局。第一列通常显示描述预期输入的标签,第二列通常包含允许用户输入或编辑数据的输入小部件,例如QLineEdit,QComboBox或QSpinBox。要将小部件添加到表单布局,请使用.addRow()。此方法有多种变量,但是在大多数情况下,您可以从以下两种进行选择:.addRow(label,field)将新行添加到表单布局的底部。该行应包含一个QLabel对
2021-03-16 14:35:24 233
原创 人工智能常见学习项目推荐
根据2020年StackOverflow开发者调查报告,Python是世界上最受欢迎的语言之一,排名仅次于Rust和TypeScript。更令人惊讶的是,Python是开发人员最想尝试的语言。如果你是一位使用Python的开发人员,而且希望提高自己的技术水平,或者你想学习Python,那么你可来对地方了。本文将为你献上25个最佳GitHub代码库。1、最佳Python代码库 Python开发资源大全:Python框架、库、软件以及资源精选列表。 (https://github.com/vint
2021-03-16 14:30:33 450
原创 关于常见的数据集下载2020.5.30
1.关于turnstile_data_master_with_weather.csv的一份数据集,关于地铁的数据集,本数据集仅供学习参考使用。2.user_orders_hourofday.csv数据集的下载。关于用户的购物数据的常见分类。3.关于汽车数据的下载。car93.csv数据集是训练与学习的前提,必须训练好数据才能更好地利用数据与学习数据。感谢您的倾听。本人考研中,更多数据请访问https://www.yuanpy.top/%e8%b5%84%e6%ba%90%e4%b8%8b%e
2020-05-29 18:40:16 1454
原创 机试算法题_java实现
假设南京鼓楼区的移动电话基站为如下操作:把该区域分成一个正方形,形成一个 S * S 的 矩阵,行和列的编号为从 0 到 S-1。正方形的每个块为一个基站。 基站内的活跃手机数量 可能会发生变化,因为手机会从一个块移动到另一个块,或者开机和关机。 在这时,每个 基站会向主基站报告活跃手机数量的变化以及矩阵变化位置的行和列。 编写一个程序,接收这些报告,并回答有关任何矩阵中当前活跃手机总数的查询。输入: 每一次输入会在单独的一行上,包含一个整数指令和多个整数参数。 输入值可以考虑为始终在范围内,
2020-05-24 19:06:21 414
原创 Stepping Numbers_C++程序
南大计算机第一题#include "bits/stdc++.h"using namespace std;int p[10];int n, m;int dfs(int pos, int pre, int cur) { //pos:从低位到高位的第pos位;pre:前一位的数字;cur:前面已选的数字表示的数字大小 if(pos<0) return cur>=max(n,10)&&cur<=m; if(cur>m) return...
2020-05-24 19:01:42 275
原创 利用最简方法求解自幂数
在判断某一个数是水仙花数之前,我们先介绍一下什么是水仙花数。水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant,PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个n位数(n>=3),它的每个位上的数字的n次幂之和等于这个数本身(例如:1^3+5^3+3^3=153)根据这个概念来实现代码就比较容易了,有一点小小的困难就是实现一个数的n次幂,这里我们介绍一个.
2020-05-24 18:31:52 403
转载 数据结构_各种树的总结
前言在MySQL中,无论是Innodb还是MyIsam,都使用了B+树作索引结构(这里不考虑hash等其他索引)。本文将从最普通的二叉查找树开始,逐步说明各种树解决的问题以及面临的新问题,从而说明MySQL为什么选择B+树作为索引结构。一、二叉查找树(BST):不平衡二叉查找树(BST,Binary Search Tree),也叫二叉排序树,在二叉树的基础上需要满足:任意节点的左子树上所有节点值不大于根节点的值,任意节点的右子树上所有节点值不小于根节点的值。如下是一颗BST(图片来源)。
2020-05-24 18:13:37 433
原创 Telefraud Detection_C语言练习第二题
Telefraud DetectionTelefraud(电信诈骗) remains a common and persistent problem in our society. In some cases, unsuspecting victims lose their entire life savings. To stop this crime, you are supposed to ...
2020-05-08 17:06:53 344
原创 导弹拦截问题__C语言练习第一题
导弹拦截问题这是一道动态规划的经典问题,很多人的博客有写过,但是很多地方只有前半部分,后半部分题目有一些需要认真想想的点我也没见到令我满意的证明,不然我也不会再去写一次来说这个题目的。问题描述 某国为了防御敌国的导弹袭击,发展出一种导弹 拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的 导弹...
2020-05-08 16:50:18 3009
原创 Error executing Jupyter command 'notebook': [Errno 2 解决方案
当我jupyter notebook在Arch Linux的虚拟环境中执行时,发生以下错误。Error executing Jupyter command 'notebook': [Errno 2] No such file or directory我的python版本是3.6,我的jupyter版本是4.3.0我搜索了很多,但我找不到与此问题相关的任何内容。在我看来,好像安装已经...
2020-03-23 01:28:55 1081
原创 /pyspark: 行 45: python: 未找到命令 env: "python": 没有那个文件或目录的解决方案
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
2020-03-23 00:54:50 3983
原创 利用pandas按列合并方式合并两个csv文件
1.列合并两个csv文件import pandas as pddf1 = pd.read_csv('dataset/easy29.csv')df2 = pd.read_csv('dataset/easy210.csv') frames = [df1, df2]all_csv = pd.concat(frames)2.通过追加的方式合并csv文件。with open...
2020-03-16 07:56:57 8927 1
原创 将文件中除保留字外的小写字母换成大写字母
将文件中除保留字外的小写字母换成大写字母Python源文件改写。编写一个程序读取一下,将文件中所有除保留字外的小写字母换成大写字母。生成后的文件要能够被Python解释器正确执行。创建source.pydef sum(num): result = 0 for x in range(1, num + 1): result += x retu...
2020-03-04 22:49:02 4155
原创 关于python文件的操作
python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.pa...
2020-03-04 16:02:00 129
原创 python实现贪吃蛇游戏
python实现贪吃蛇游戏pip install pygame具体实现代码:#!/usr/bin/env pythonimport pygame,sys,time,randomfrom pygame.locals import *# 定义颜色变量redColour = pygame.Color(255,0,0)blackColour = pygame.Color(0,0,...
2020-03-03 19:41:46 341
原创 利用python的GUI界面简单实现扫雷游戏(自学项目)
利用python的GUI界面简单实现扫雷游戏# -*- coding: utf-8 -*-import randomimport sysfrom Tkinter import *'''GUI界面的简单应用 '''class Model: """ 核心数据类,维护一个矩阵 """ def __init__(self,row,col): self.width=col...
2020-03-03 19:38:12 1714 3
原创 Python如何使用GUI界面
首先,必须导入tkinter,为其保留其命名空间,同时减少输入量,可能需要将其重命名。import tkinter as tk要创建GUI,可创建一个充当窗口的顶级组件(控件),可实例化一个TK对象。top=TK()...
2020-03-01 16:36:44 1491
原创 python的MapReduce的应用案例
在学习这个项目中用到许多数学公式,有的自己不太懂,所以上传上来进行实地应用。参考资料:generate_train_feature_map.py#!/usr/bin/env python# encoding=UTF-8"""生成训练数据支持CTR/CVR支持特征选择支持紧密和稀疏2种特征格式输入数据格式(24)...
2020-03-01 16:28:45 425
原创 地铁人流量预测python
根据地铁人流量进行的一个预测案例 ,这是以前学过的项目。#!/usr/bin/env python# coding: utf-8# # 地铁人流量预测# ## # Can we predict how many people will use the metro in New York City (NYC) at any given time? In particular i...
2020-03-01 16:19:52 3959 25
原创 解决虚拟机内存不足问题,hadoop进程卡死问题,tomcat运行不起来问题
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000007e4200000, 467140608, 0) failed; error='无法分配内存' (errno=12)电脑配置不够,经常遇到这种问题。解决方法:原因一般是由于启动的tomcat太多,导致服务器内存耗尽解决方案把...
2020-03-01 16:00:32 1132
原创 学生管理系统python简单学习版
根据武汉2020年疫情做的一个学生管理系统,使用python的相关技术,主要功能信息如下:# 基本功能包含(可依据自己情况增删):# 可以将完成过的实验融如本系统,统字符串进度条显示当前的录取进度等# | 1)添加学生信息 |# | 2)显示所有学生的信息 |# | 3)删除学生信息 |# | 4)修改学生信息 |# | 5)按学生外出次数高-低...
2020-03-01 15:42:19 459
转载 go语言基础-接口简介
GO语言IO接口io 包为 I/O 原语提供了基本的接口。它主要包装了这些原语的已有实现。由于这些被接口包装的I/O原语是由不同的低级操作实现,因此,在另有声明之前不该假定它们的并行执行是安全的。在 io 包中最重要的是两个接口:Reader 和 Writer 接口。本章所提到的各种 IO 包,都跟这两个接口有关,也就是说,只要满足这两个接口,它就可以使用 IO 包的功能。1.1....
2020-03-01 14:22:42 570
原创 程序员入门软件参考
1.新系统安装的第一个软件火狐浏览器或者Chrome2.高级记事本有道云笔记、印象笔记EditPlus3.截图工具snipaste 4.MD编辑器Typora(比较好用)Typora,与其他编辑器相比,具有下面这些优点: 同时支持 win,mac,Linux 免费,无广告 多主题,还可以自定义(见后图) 可将 md 导出多种格...
2020-02-28 00:36:13 558
原创 python案例笔记-验证码,二叉树等
本学习笔记是自己学python编程的总结与收获,每篇笔记大约8道案例(每天都会更新中)1.生成验证码code=''import randomfor i in range(4): x=chr(random.randint(65,90)) y=chr(random.randint(97,122)) z=chr(random.randint(48,57)) ...
2020-02-26 01:21:59 264
原创 分布式爬虫结构演示代码
import requestsfrom bs4 import BeautifulSoupimport reimport timefrom redis import Redisheaders={ 'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.274...
2020-02-26 01:08:26 178
原创 python可视化一
练习一:import numpy as npfrom matplotlib import pyplot as pltus_file_path = "./youtube_video_data/US_video_data_numbers.csv"uk_file_path = "./youtube_video_data/GB_video_data_numbers.csv"# t1 =...
2020-02-26 01:04:13 213
原创 python数据分析--切分数据并构造数据可视化
# coding=utf-8import pandas as pdimport numpy as npfrom matplotlib import pyplot as pltdf = pd.read_csv("./911.csv")print(df.head(5))#获取分类# print()df["title"].str.split(": ")temp_list = df...
2020-02-26 00:57:34 302
原创 圆周率近似计算公式--python实现
pi = 0N = 100 for k in range(N): pi += 1/pow(16,k)*(\ 4/(8*k+1)- 2/(8*k+4) -\ 1/(8*k+5)-1/(8*k+6))print("圆周率值是:{}".format(pi))
2020-02-26 00:52:54 4946
转载 js,java学习笔记一
在做AJAX应用开发的时候,我们通常喜欢把服务器端返回的JSON格式字符串在客户端的回调函数中把它作为JavaScript代码执行并用一个变量保存起来,以方便使用返回的数据。通常的做法就是var jsonData = eval(xmlHttp.responseText)。这看起来似乎一切都是正确的,但当你运行代码的时候,你会发现报“invalid labe”错误了。原因在于:eval本身的...
2019-05-29 23:51:04 109
原创 知乎爬虫入门问题如何解决
众所周知,爬取知乎真的不简单。闲话少说,直接上不太正确的源代码:#-*- coding:utf-8 -*-import requestsimport simplejson as jsonimport pandas as pdimport timeimport reheaders ={"Host":"static.zhihu.com","user-agent": "Mozi...
2019-05-19 01:22:50 1337 5
原创 爬虫requests用法简介
1.Requests库的七个主要方法requests.request() //构造一个请求,支撑一下各个方法的基础方法requests.get()//获取html网页的主要方法,对应的http的getrequests.head()//获取html网页的头信息,对应http里的headrequests.post()//向html网页中提交post的请求方法,对应于http的post...
2019-02-25 20:31:54 161
转载 学好一门编程语言难不难?
据我所知,学好一门编程语言最重要的是学好基础知识,熟读几十遍,其义自见。参考以下:https://zhidao.baidu.com/question/586797968.htmlhttps://blog.csdn.net/dengminghli/article/details/61617196但首先还是学好C语言,他是一切编程语言的基础。新手推荐学习C语言的博客或资源库链接:htt...
2018-10-07 01:04:04 415 1
turnstile_data_master_with_weather.csv
2020-05-29
数据库原理
2018-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人