- 博客(22)
- 收藏
- 关注
原创 Python高级程序设计作业六
编写cs架构的软件,实现客户端可以下载服务端的文件,如图片、视频、文本等建议直接参考这位大佬的编写cs架构的软件,实现客户端可以下载服务端的文件,如图片、视频、文本等https://www.cnblogs.com/yang1333/articles/12749377.html使用方法(vscode)在服务端python文件位置新建db文件夹,放入需要传输的文件运行服务端python文件点击终端右上角在新终端框内输命令运行客户端python文件输入get dat
2022-04-26 01:29:51
1204
原创 Python常用工具库-实验(6个lab)-Scikit-learn
Scikit-learn特征工程from sklearn.preprocessing import MinMaxScaler # 归一化APIfrom sklearn.preprocessing import StandardScalerimport pandas as pdfrom sklearn.feature_extraction import DictVectorizer# onehot编码data = [{'name': '张三', 'age': 20}, { 'name'
2022-04-25 23:53:58
1290
原创 Python常用工具库-实验(6个lab)-Scipy
Scipy常量# 导入pi常量from scipy.constants import*print("sciPy - pi = %.16f" % pi)print("真空中的光速 %d" % speed_of_light)print("普朗克常数 %s" % h)print("牛顿引力系数 %s" % G)print("电子的质量 %s" % electron_mass)傅里叶变换import numpy as np#从fftpack中导入fft(快速傅里叶变化)和 ifft(快速傅
2022-04-25 23:45:08
447
原创 Python常用工具库-实验(6个lab)-Matplotlib
Matplotlibfrom pylab import mplimport numpy as npimport pandas as pdimport matplotlib.pyplot as pltplt.style.use("seaborn-darkgrid") # 选择图形主题(默认为全刻度)# 共有五个主题:暗网格(darkgrid),白网格(whitegrid),全黑(dark),全白(white),全刻度# (ticks) ,在 seaborn中设置主题使用set_style (
2022-04-25 23:41:32
413
原创 Python常用工具库-实验(6个lab)-Pandas
PandasSeriesimport pandas as pdimport numpy as nps = pd.Series([1, 3, 5, np.nan, 6, 8]) # nan缺失值data = np.array(['a', 'b', 'c', 'd'])s = pd.Series(data)print(s)# 字典(dict)可以作为输入传递,如果没有指定索引,则按排序顺序取得字典键以构造索引。如果传递了索引,索引中与标签对应的数据中的值将被取出。"data1 = {'a
2022-04-25 23:39:17
285
原创 Python常用工具库-实验(6个lab)-NumPy
NumPy数组import numpy as npprint("*********步骤2*********\n")a = np.array([1, 2, 3, 4, 5, 6]) # 一维数组print("一维数组:", a)b = np.array([[1, 2, 3], [4, 5, 6]]) # 多维数组print("多维数组:", b)c = np.zeros([2, 2]) # 创建一个2*2的全0数组print("全零数组:", c)d = np.ones([2,
2022-04-25 23:36:05
777
原创 Python进阶-实验(2个lab)
1.常用标准库1.1 sys模块# sys.exit([n]):此方法可以是当前程序退出,n为0时表示正常退出,其他值表示异常退出。import sysfor i in range(100): print(i) if i ==5: sys.exit(0)# sys.path:获取模块搜索路径。print('\n\nPython 路径为:', sys.path, '\n')# sys.platform:获取当前系统平台print(sys.platform)#
2022-04-25 23:20:16
1529
原创 Python高级程序设计作业五
部分来着网络,侵删,仅供参考爬取http://scxk.nmpa.gov.cn:81/xk/(如果直接输网址查不到该页面可搜“化妆品生产许可信息管理系统服务平台”)里面的企业详情页面,把企业详情数据存入一个Json文件中。#爬不出来处理信用卡号码。提供了一个能够匹配信用卡(CC)号码([0-9]{15,16})的正则表达式模式。然而,该模式不允许使用连字符来分割数字块。创建一个允许使用连字符的正则表达式,但是仅能用于正确的位置。例如,15 位的信用卡号码使用 4-6-5 的模式,表明 4 个
2022-04-19 15:12:24
891
2
原创 Python高级程序设计作业四
部分来着网络,侵删,仅供参考(Stock类)设计一个名为Stock 的类来表示一个公司的股票,它包括∶ (1) 一个名为 symbol 的私有字符串数据域表示股票的符号。(2) 一个名为 name 的私有字符串数据域表示股票的名字。(3) 一个名为 previousClosingPrice 的私有浮点数据域存储前一天的股票价。(4) 一个名为 currentPrice 的私有浮点数据域存储当前的股票价。(5) 一个构造方法创建一支具有特定的符号、名字、之前价和当前价的股票。(6) 一个返回
2022-04-01 16:34:24
4427
原创 Python高级程序设计作业三
部分来着网络,侵删,仅供参考写函数,用户传入修改的文件名,与要修改的内容,执行函数,完成批修改操作def modify(add,o,n): import os with open(r'%s'%add, mode='rt', encoding='utf-8') as read_f,\ open(r".%s"%add,mode='wt',encoding='utf-8') as write_f: for line in read_f:
2022-03-25 13:12:28
579
原创 Python高级程序设计作业二
部分参考网络,侵删,仅供参考建立一个CSV文件,文件名自取打开后见下图,采取字典读写的方法。无在本练习中,你将创建一个CSV文件反映在活期存款账户上的一系列交易事务,最后把交易列表写进一个Excel文件。(1)首先定义一个新的Account类来表示一种银行帐户类型。(2)当类被实例化时,您应该提供帐号、账户持有人名称、期初余额和账户类型(可以是“活期”、“存款”或“投资”等的字符串)。(3) 为账户提供三种实例方法;存钱(金额),取钱(金额)和余额()。(4) Account类.
2022-03-22 16:47:32
1318
原创 武汉理工大学-数据库系统综合实验-实验1.3 数据查询实验(仅供参考)
实验前准备:恢复上次实验数据在本次实验中,理论上,需要恢复上次1.2数据更新实验修改的数据,恢复成课程资料实例2里的样子。恢复方法不唯一删除更改过的两个表DELETE FROM employee;DELETE FROM salary;重新导入数据LOAD DATA INFILE 'C:/dataset2/employee.csv' INTO TABLE employeeCHARACTER SET gbkFIELDS TERMINATED BY ','LINES TERMINATED
2021-11-19 13:35:08
2981
原创 武汉理工大学-数据库系统综合实验-实验1.2 数据更新实验(仅供参考)
实验前准备:修改employee.csv由于后续实验中,在连接查询部分需要判断department.departmentID=employee.departmentID可能会出现1和001无法匹配的情况,建议更改。故用记事本打开课程资料中的employee.csv,在最后一列数据前加上00,并保存。实验任务(参考课程资料)插入记录向DBEM数据库的三个基本表中导入实例2的数据记录:LOAD DATA INFILE 'C:/dataset2/employee.csv' INTO TABLE e
2021-11-19 13:08:24
1330
1
原创 武汉理工大学-数据库系统综合实验-实验1.1 数据库定义实验(仅供参考)
实验任务数据库定义创建:创建企业员工管理数据库DBEM修改:修改DBEM的某个选项,然后还原删除:创建一个临时数据库tempDB,然后删除它基本表定义创建:创建DBEM中的三个基本表修改:自设场景对基本表进行修改,然后还原删除:创建一个临时表tempTB,然后删除它...
2021-11-19 12:36:59
1585
原创 高级语言程序设计:综合程序设计实验
一、实验题目:问题描述:综合设计一个程序,要求存储每个学生的信息,包括学号、姓名、性别、出生日期、电话、5门课程的分数等。要求:(1) 输入学生信息,计算每个学生的平均分,并能分别按平均分和年龄(不考虑月份)从高到低排序,在屏幕上输出排序后的学生信息;(2) 将有不及格科目的学生信息写入文件fail.txt中。二、实验代码:#include<stdio.h>struct student { char num[20]; char name[20]; char sex[10];
2021-10-22 20:55:09
945
原创 高级语言程序设计:运用数组、函数和指针进行程序设计实验
一、实验题目:编写一个函数,找出一个数组中的最大值和最小值,并返回它们在数组中的位置。测试这个函数。编写一个函数删除字符串中的空格。测试这个函数。读入10个字符串,对字符串进行排序,输出排好序的字符串。请使用指针的方法编写程序,程序的功能是从键盘输入10个数,求其最大值和最小值的差。二、实验代码:1#include<stdio.h>void maxmin(int* c,int* d,int x);int main(){ int n,i; p
2021-10-22 20:52:06
557
原创 高级语言程序设计:运用函数和数组进行程序设计实验
一、实验题目:编写一个函数,求x的y次方,用主程序调用这个函数,并输出结果。使用函数统计指定数字的个数:读入一个整数,统计并输出该数中"2"的个数。要求定义并调用函数countdigit (number, digit),它的功能是统计整数number中数字digit的个数。例如,countdigit(12292, 2) 的返回值是3。试编写相应程序。有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。(不妨假设为升序排序)。编写程序要求将一个一维数组逆序存放并输
2021-10-22 20:45:25
719
原创 高级语言程序设计:循环结构程序设计实验
一、实验题目:给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。韩信点兵:在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从 1 至 5 报数,记下最末一个士兵报的数为 1;再按从 1 至 6 报数,记下最末一个士兵报的数为 5;再按从 1 至 7 报数,记下最末一
2021-10-22 20:39:03
202
原创 高级语言程序设计:顺序结构与选择结构程序设计 实验
一、实验内容:1.编写程序,输出你最喜欢的诗歌。2.输入三角形的三边,计算三角形的面积。要求提示用户输入的三边是否能组成三角形。3.给出一个百分制的成绩,要求输出成绩等级’A’、’B’ 、’C’ 、’D’、’E’。90分以上为’A’,80-89分为’B’,70-79分为’C’,60-69分为’D’,60分以下为’E’。4.计算油费:假设现在 89 号汽油 5.5 元/升、92 号汽油 7.14 元/升、95 号汽油 7.64 元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等
2021-10-22 20:32:15
415
原创 vmware虚拟机centos7,联不上网,没有联网按钮,线缆已拔出,解决办法
在vmware虚拟机上安装了centos7,却一直连不上网,在网上用尽了各种各样的办法,还是不行。出现状况:网络适配器选择NAT模式,没有联网的按钮:设置里面显示线缆已拔出:解决办法:先启动虚拟机网络服务桌面新建txt文档输入下面内容:net start "VMware DHCP Service"net start "VMware NAT Service"pause保存,改后缀名为bat格式,以管理员身份运行。2. 重启centos7的网络服务打开虚拟机,进入终端,输入su
2021-10-21 14:07:38
2470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人