- 博客(33)
- 收藏
- 关注
原创 联想r7000p配置深度学习环境
关于联想R7000p,显卡3050ti配置深度学习环境第一步:安装pycharm和anaconda,教程网上有,这里我用是专业版需要激活第二步:创建虚拟环境python36第三步:查看我的cuda并在网上找到了对应的cuda和cudnn,这里我用是cuda 是11.2.0和cudnn用的是11.3,为什么要用这个版本?因为换点之前,显卡是2060,我按照之前的版本安装之后发现you和torch不匹配,后来发现3050ti 的计算能力为461.73(可以用nvidia-smi查一下计算能力),显然是1
2021-07-13 10:52:18
2071
5
原创 python练习----中国疫情图
from pyecharts import options as optsfrom pyecharts.charts import *import pandas as pddata = pd.read_excel('./截至2月17日22时37分疫情数据.xlsx', encoding='ansi')mask = data["城市"] == data["省份"]data = data.loc[mask , :]res = data.loc[:,["城市","确诊数"]]data_pair=re
2020-09-11 18:34:45
291
原创 python练习---菜品统计
1、统计最火的菜品是什么?而且这个最火的菜品总共出现了多少次? # # dishes_name 该列为菜品的名字 # 2、白饭/大碗—不算菜 # 3、删除全部为空的列 # 4、新的DF写入文件 imp# encoding:utf-8import pandas as pd# 读文件detail = pd.read_excel("meal_order_detail.xlsx")print(detail.head(10))print(detail.shape)# 删除白饭/大碗----取出所有不是
2020-09-11 14:21:14
2043
1
原创 python练习-公司测评
一、需求:(1)员工的平均薪资为多少?(2)公司任职最久的员工是谁?---- 最久员工的姓名(3)员工的平均工作年限是多少?—平均工龄(4)员工总体流失率是多少? ---- 离职人/总人数(5)员工整体满意程度如何? ---- 平均满意度import numpy as npdata = np.load("lol_data.npz")for tmp in data: print(tmp)info = data["data"]columns = data["cloumns"]pr
2020-09-10 18:46:17
299
原创 python练习-连锁超市案例
题目要求:(1)哪些类别的商品比较畅销(2)哪些商品比较畅销?(3)求不同门店的销售额占比 # 对门店编号进行分组, 求每个门店的销售额总和 (画饼图)import pandas as pdimport matplotlib.pyplot as plt# 加载数据order = pd.read_csv('./order.csv', encoding='ansi')print(order)print(order.columns)# 删除销量<0的行# 剔除销量小于0的数据bool
2020-09-10 18:44:14
554
原创 socket-多人聊天室 Linux
一、实验目标:综合运用课程所学知识点,解决复杂编程问题二、实验环境与工作条件Red Head Linux5.0以上操作系统三、实验内容本作业实现一个基于Linux的模拟即时通信系统,要求实现以下功能:1、模拟即时通信系统可以实现多人同时在线聊天功能;2、在线聊天用户登录本系统需输入用户名和密码;3、本系统需能够查询历史聊天记录;4、本系统运行后,需启动一个守护进程,该守护进程记录本系统启动和关闭的时间,每个用户登录和退出时间;5、需创建本系统的Makefile管理文件,管理系统源码。
2020-06-21 18:16:55
2236
9
原创 Linux网络程序设计-cmy
1、实验目的1.1 掌握Socket的概念。1.2 掌握Socket编程的实现方法。2、实验内容创建test用户,密码也是test。用test登陆后,创建src目录,所有的源代码、中间代码和目标代码都放在/home/test/src目录下。(1)编写二个程序,一个作为服务器端,一个作为客户端,服务器端端口为22222,地址为127.0.0.1,服务器端启动后,客户端程序从键盘接收“Hi,this is a test”字符串发送给服务器端,服务器端接收后,返回给客户端一个字符串“ok”,客户端接收
2020-06-09 11:19:09
855
原创 词法分析器-编译原理实验
一、实验目的通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词, 即关键字、标识符、常数、算符、界符五大类。并依次输出各个单词的内部编码及单词符号自身价值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)二、开发环境软件:Dev-C++ 5.11硬件:windows10系统三、实验方案设计与实验过程1、分析(1)内容给定一
2020-06-04 17:14:33
1544
原创 Biezier曲线
代码:#include <GL/glut.h>#include <math.h>class Pt3D {public: GLfloat x, y, z;};//坐标类//计算定义中多项式的值void GetCnk(GLint n, GLint* c)//n是控制点的个数,C用来存多项式值的数组{ GLint i, j; for (j = 0; j < n; j++) {//循环前先从n!中把i!消掉,注意体会 c[j] = 1; for (i =
2020-05-28 19:10:48
226
原创 Linux进程通信的试验
1、实验目的1.1了解Linux进程通信的概念。1.2 掌握Linux进程通信的常用方法。2、实验内容创建admin用户,密码也是admin。用admin登陆后,创建src目录,所有的源代码、中间代码和目标代码都放在/home/admin/src目录下。(1)编写一个程序创建子进程,子进程循环打印一行提示文字,父进程等待10秒钟后向子进程发送SIGKILL信号,杀死子进程。#include<stdio.h>#include<sys/types.h>#include&
2020-05-19 13:28:11
1342
原创 Cohen_Sutherland算法——中点裁剪法和梁友栋算法
一、中点裁剪算法// Zhongdiancaijian.cpp: 定义控制台应用程序的入口点。//#include <stdio.h>#include <stdlib.h>#include <GL/glut.h> #include<math.h>#define LEFT_EDGE 1#define RIGHT_EDGE 2#define BOTTOM_EDGE 4#define TOP_EDGE 8 struct Rectangle1
2020-05-10 16:20:46
814
原创 计算机图形学-图形变换的实现
实验要求:在给定窗口中绘制坐标系在给定坐标系内绘制三角形完成平移、旋转等变换后的三角形绘制。采用OpenGL绘制代码实现#include<windows.h>#include <GL/glut.h>#include <stdlib.h>#include<iostream>#include<cmath>...
2020-04-27 17:40:11
566
原创 等价类划分法 软件测试
一、实验要求编写NextDate程序:该程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12,1≤day≤31, 1900≤year≤2100),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上下一天的日期。如果输入日期不是当月最后一天,则把day变量的值加1;如果输入日期是1~11月份中某月的最后一天,则...
2020-04-24 14:12:46
4042
原创 linux实验-fork()函数
这次Linux实验中,起初,我对于fork()的定义很模糊,导致再写实验时遇到了很多的困难,于是查阅资料并咨询了一些同学,搞懂了这一概念。首先先介绍一下进程。进程的定义1、进程是一个程序的一次执行的过程。在Linux环境下,每个正在运行的程序都称为进程。每个进程包含进程标识符及数据,这些数据包含进程变量、外部变量及进程堆栈等。2、进程与程序由于一个进程对应一个程序的执行,但进程不等同于...
2020-04-20 16:51:20
469
原创 Linux进程与守护进程的编写
1、实验目的1.1了解Linux进程的概念1.2 掌握Linux进程的创建和控制。1.3 掌握Linux守护进程的创建方法。2、实验内容创建test用户,密码也是test。用test登陆后,创建src目录,所有的源代码、中间代码和目标代码都放在/home/admin/src目录下。(1) 编写一个程序创建一个子进程,父进程随后挂起,子进程循环打印自己的进程号和父进程号,并对比ps查询...
2020-04-20 16:11:39
662
原创 蓝桥杯 E-杨辉三角形
问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。下面给出了杨辉三角形的前4行:11 11 2 11 3 3 1给出n,输出它的前n行。#include <stdio.h>int main(){ int i; int j; int n; scanf("%...
2020-04-17 20:58:36
198
原创 基本路径测试代码
测试代码#include<stdio.h> void Sort ( int iRecordNum, int iType ) { int x=0; int y=0; while ( iRecordNum-- > 0 ) { if ( iType==0 ) x=y+2; else if ( iType=...
2020-04-17 12:36:22
3018
原创 基本路径测试方法
基本路径测试方法基本路径测试方法是在控制流图的基础上,通过分析控制结构的环形复杂度,导出执行路径的基本集,再从该基本集设计测试用例。基本路径测试方法包括以下4个步骤:void Sort ( int iRecordNum, int iType )1 { 2 int x=0;3 int y=0;4 while ( iRecordNum-- > 0 )5 ...
2020-04-17 12:24:53
27162
4
原创 白盒用例测试代码
#include<stdio.h>int main(){ int a,b,x; printf("请输入a b x的值:\n"); scanf("%d %d %d",&a,&b,&x) ; if(a>1&&b==0) x=x/a; if(a==2||x>1) x=x+1; printf("%d",x); ret...
2020-04-17 12:22:50
906
原创 白盒测试用例的设计
白盒测试用例的设计为下面的代码设计测试用例,测试方法包括:● 语句覆盖(Statement Coverage,SC);● 判定覆盖(Decision Coverage,DC);● 条件覆盖(Condition Coverage,CC);● 判定/条件覆盖(Decision/Condition Coverage,D/CC);● 条件组合覆盖(Conditio...
2020-04-17 12:21:24
870
转载 Cohen-Sutherland线段裁剪算法学习与详解
Cohen-Sutherland线段裁剪算法学习与详解【二维线裁剪】线裁剪算法通过一系列的测试和求交计算来判断是否整条线段或其中的...
2020-04-16 17:21:54
3461
原创 文件操作实验
文件操作实验实验目标:掌握Linux文件操作函数的使用实验环境与工作条件:Red Head Linux5.0以上操作系统实验内容:设计一个程序,要求打开文件“pass”,如果没有这个文件,新建此文件,权限设置为只有所有者有只读权限。#include<unistd.h>#include<stdlib.h>#include<stdio.h>...
2020-04-02 09:35:10
2298
原创 Linux系统函数调用实验
Linux系统函数调用实验实验目的:了解Linux操作系统系统函数的使用实验内容:创test用户,密码也是test。用test登陆后,创建src目录,所有的源代码、中间代码和目标代码都放在/home/test/src目录下。编写一个简单的c语言程序:函数int input(int a[ ],int n)用于输入一个有n个元素的整型数组,void output(int b[ ],in...
2020-04-02 09:26:03
1169
原创 Linux开发环境配置实验
Linux开发环境配置实验实验目的:1.1了解Linux操作系统下应用程序开发流程1.2掌握gun工具链的使用1.3掌握gdb调试技巧实验内容:创建test用户,密码也是test。用test登陆后,创建src目录,所有的源代码、中间代码和目标代码都放在/home/test/src目录下。编写一个简单的求和函数,能够求解从0到n的累加值,存放在test2.c中。#include"t...
2020-04-02 09:21:12
808
原创 Linux编程技术之Shell脚本编写实验
Linux编程技术之Shell脚本编写目的:掌握简单的Shell编程2.掌握Shell变量的使用掌握Shell表达式的使用掌握Shell流程控制语句的使用熟悉Shell程序的执行和跟踪题目:1、编写脚本dic.sh,在目录/home/test/scripts下批量创建目录:dir+序号(如dir1,dir2,dir3等),并在每个目录下创建文件:登录名+目录名,并赋予文件所有者:...
2020-03-29 10:38:15
1476
原创 Bresnham算法(二)代码实现
Bresnham算法(二)代码实现代码:#include <GL/glut.h> #include<math.h>#include<iostream>using namespace std;float r;void MidPointCircle(void){ int x, y; float d; x = 0; y = r;...
2020-03-28 10:16:13
237
原创 Bresenham算法(二)
Bresenham算法(二)1、Bresenham画圆算法基本原理:Bresenham画圆算法又称中点画圆算法,与Bresenham 直线算法一样,其基本的方法是利用判别变量来判断选择最近的像素点,判别变量的数值仅仅用一些加、减和移位运算就可以计算出来。为了简便起见,考虑一个圆 心在坐标原点的圆,而且只计算八分圆周上的点,其余圆周上的点利用对称性就可得到。算法:MidPointCirc...
2020-03-28 10:13:50
490
原创 Bresenham算法(一)代码实现
1、代码:#include <GL/glut.h> #include<math.h>#include<iostream>using namespace std;float x1,y11, x2, y2;void Bresenhamline(void){ glClear(GL_COLOR_BUFFER_BIT); float x, y, dx,...
2020-03-27 14:26:21
1496
原创 Bresenham算法(一)
Bresenham算法一、Bresenham直线算法(1)基本原理:Bresenham的直线算法是一种算法,它确定应该选择的n维光栅的点,以便形成两点之间的直线的近似近似。 它通常用于在位图图像中(例如在计算机屏幕上)绘制线基元,因为它仅使用整数加法,减法和位移,所有这些都是标准计算机体系结构中非常便宜的操作。 它是一种增量错误算法。 它是计算机图形学领域最早开发的算法之一考虑d2与d1...
2020-03-27 09:43:31
4246
2
原创 中点画线法代码实现
中点画线法代码实现:代码:#include <GL/glut.h> #include<math.h>#include<iostream>using namespace std;float x11,y11, x22, y22;voidMidLine(void){ float x1 = x11, y1 = y11, x2 = x22, y2 = ...
2020-03-26 09:48:59
3375
2
原创 中点画线法讲解
中点画线法基本算法:当前象素点为(xp, yp)下一个象素点为P1 或P2设M=(xp+1, yp+0.5),为p1与p2之中点,Q为理想直线与x=xp+1垂线的交点。将Q与M的y坐标进行比较。当M在Q的下方,则P2 应为下一个象素点;M在Q的上方,应取P1为下一点构造判别式:d=F(M)=F(xp+1,yp+0.5)=a(xp+1)+b(yp+0.5)+c其中a=y0-y1,b...
2020-03-26 09:35:49
5053
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人