自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 C# 对象属性复制(深拷贝)

记录一个泛型深拷贝方法

2022-11-30 09:34:04 1078 1

原创 浅谈asp.net core webAPI

asp.net core webAPI

2022-07-11 21:38:36 922

原创 1.2 归并排序

归并排序

2022-04-06 16:32:29 243

原创 1.1快速排序

快速排序的思想和程序实现

2022-04-05 18:44:29 291

原创 8. Python数据处理工具——Pandas

Pandas模块可以解决数据的预处理问题,如数据类型的转换、缺失值的处理、描述性统计分析、数据的汇总等。本章学习的重点两种重要的数据结构,即序列和数据框。如何读取外部数据(如文本文件、电子表格或数据库中的数据)。数据类型转换及描述性统计分析。字符型与日期型数据的处理。常见的数据清洗方法。如何应用iloc、loc与ix完成数据子集的生成。实现Excel中的透视表操作。多表之间的合并和连接。数据集的分组和聚合操作。序列和数据框的构造Pandas模块的核心操作对象就是序列(Series

2021-01-29 13:27:42 243

原创 7. 伪随机数的生成

虽然Python内置的random模块中可以生成随机数,但是每次只能随机生成一个随机数,但是每次只能随机生成一个数字,而且随机数的种类也不够丰富。函数说明seed(n)设置随机种子beta(a,b,size=None)生成贝塔分布随机数chiquare(df,size=None)生成卡方分布随机数choice(a,size=None,replace=True,p=None)从a中有放回的随机挑选指定数量的样本exponential(scale=1.0,s

2021-01-29 13:27:10 616

原创 6. 线性代数的相关计算

numpy模块可以解决各种线性代数相关的计算,只不过需要调用Numpy的子模块linalg,该模块几乎提供了线性代数所需的所有功能。函数说明函数说明np.zeros生成零矩阵np.eye生成单位矩阵np.dot计算两个数组的点积np.diag矩阵主对角线与一维数组间的转换np.linalg.det计算矩阵行列式np.linalg.eigvals计算方阵特征根np.linalg.pinv计算方阵的Moore-Penrose伪逆np.linalg

2021-01-29 13:26:58 977

原创 5. 数组的基本运算

Numpy模块中可以实现数组的基本运算。#加法运算math = np.array([12,34,23,56,78,34])english = np.array([56,67,23,45,12,67])chinese = np.array([1,2,4,5,23,12])sum_result1 = math + english + chinesesum_result2 = np.add(np.add(math,english),chinese)print('符号加法:',sum_result1)

2021-01-29 13:26:49 1037

原创 4. Python数值计算工具 Numpy

Numpy模块数组的创建与操作数组的基本数学运算常用数学和统计函数线性代数的求解伪随机数的创建4.1 数组的创建和操作数组的创建#导入模块,并重命名为npimport numpy as np#单个列表 创建一位数组arr1 = np.array([1,34,6,87,3,56,8,23,4])#嵌套元素创建二维数组arr2 = np.array(((2,4,2,45.7,6),(7,4,6,8,3),(1,2,34,4,5),(7,8,98,5,23)))print('一维数

2021-01-29 13:26:33 203

原创 3.自定义函数

用一个自定义的猜数字函数来说明自定义函数怎么写。#自定义函数def game(min,max): import random number = random.randint(min, max) #产生一个需要猜的数字 while True: guess = float(input("请在%d到%d之间才一个数字:"%(min,max))) #if 分至判断下一轮应在什么范围内猜数字 if guess < number:

2021-01-29 13:26:24 170

原创 2.Python 控制流 + 字符串处理方法

2. 控制流2.1 if分支score = int(input("请输入你的分数:"))if score == 100: print("恭喜你!满分!")elif score >= 90: print("优秀!")else: print("良好")OUT:请输入你的分数:100恭喜你!满分!请输入你的分数:92优秀!请输入你的分数:78良好2.2 循环2.1.1 for循环list = [1,4,2,6,8,9,3,10]result = [

2021-01-29 13:26:13 303 2

原创 1.Python快速入门

1.1 数据结构及方法1.1.1 列表列表是一种存储数据的容器。列表中的元素是不受任何限制的,可以存放数值、字符串及其他数据结构的内容。列表是一种序列,即每个列表元素是安装顺序存入的。列表是一种可变类型的数据结构,即可以实现对列表的修改,包括增加、删除和修改列表中的元素值。“列表是一种序列”指的是可以通过索引(或下标)的方式实现列表元素的获取,Python中的索引都是英文状态下的方括号表示,而且,对于位置索引来说,都是从0开始的。下面有四种常见的索引方式。1、正向单索引list1 = [

2021-01-29 13:26:01 738 4

原创 selenium自动化测试(以自动打卡为例)

说明本文主要是通过自动打卡来介绍python的selenium库,并不是让大家都通过这个来自动打卡。疫情期间还是应该好好的报备自己的身体状态,不管是向社区还是想学校,祝愿大家身体健康。下面开始今天的内容!...

2020-12-09 13:39:15 366

原创 Python-Flask框架学习(一)

下载我使用的是python 3.85,推荐使用python3。安装Flask的时候,有一些软件会被自动安装。Werkzeug 用于实现 WSGI ,应用和服务之间的标准 Python 接口。Jinja 用于渲染页面的模板语言。MarkupSafe 与 Jinja 共用,在渲染页面时用于避免不可信的输入,防止注入攻击。ItsDangerous 保证数据完整性的安全标志数据,用于保护 Flask 的 session cookie.Click 是一个命令行应用的框架。用于提供 flask 命令,并

2020-12-08 22:46:22 185

原创 小白算法题 C语言解法(杭电OJ2023 ~ 2025)

杭电OJ 2023Problem Description假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。Input输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。Output对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的

2020-07-20 19:54:51 793

原创 小白算法题 (杭电OJ 2022)

海选女主角Problem Descriptionpotato老师虽然很喜欢教书,但是迫于生活压力,不得不想办法在业余时间挣点外快以养家糊口。“做什么比较挣钱呢?筛沙子没力气,看大门又不够帅…”potato老师很是无奈。“张艺谋比你还难看,现在多有钱呀,听说还要导演奥运开幕式呢!你为什么不去娱乐圈发展呢?”lwg在一旁出主意。嗯,也是,为了生存,就委屈点到娱乐圈混混吧,马上就拍一部激光电影《杭电记忆——回来我的爱》。说干就干,马上海选女主角(和老谋子学的,此举可以吸引媒体的眼球,呵呵),并且特别规

2020-07-16 21:28:16 228

原创 分治法实例

分治法查找最大值和次大值//求解最大和次大元素算法#include <stdio.h>// 宏, 求两个数的最大值, 可用函数代替#define max(x,y) ((x)>(y)?(x):(y))// 宏, 求两个数的最小值, 可用函数代替#define min(x,y) ((x)<(y)?(x):(y))// 可根据需要修改INF值#define ...

2020-07-16 14:30:43 651

原创 递归算法转化为非递归算法

(1)直接用循环结构的算法替代递归算法(直接转化法,不需要使用栈)(2)用栈模拟系统的运行过程,通过分析只保存必须保存的信息,从而用非递归方法替代递归算法。(间接转化法,需要使用栈)用循环结构替代递归过程:采用循环结构消除递归这种直接转化法没有通用的转换算法,对于具体问题要深入分析对应的递归结构,设计有效的循环语句进行递归到非递归的转换。直接转化法特别适合于尾递归。尾递归只有一个递归调用语...

2020-07-16 14:30:32 7461 1

原创 分治法概述

分治法的设计思想对于一个规模为n的问题:若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模娇小的子问题,这鞋子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并到原问题的解。这种算法设计策略叫分治法适用分治法的问题的特征(1)该问题的规模缩小到一定的成都就可以容易地解决。(2)该问题可以分解为若干个规模较小的相同问题。(3)利用该问题分...

2020-07-16 14:30:15 526

原创 算法分析之递归算法

以选择排序为例选择排序的思路就是找最小排在最前面。问题分析:设f(a,n,i+1)用于对a(i…n-1)元素序列(共n-i-1个元素)进行简单选择排序,是“大问题”。f(a,n,i+1)用于对a[i+1…n-1]元素序列(共n-i-1个元素)进行简单选择排序,是“小问题”。当i=n-1时所有元素有序,算法结束。递归模型:当i=n-1; f(a,n,i)=不做任何事情,算...

2020-07-16 14:30:00 348

原创 杭电OJ 2018

母牛的故事Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。C语言AC代码#include<stdio.h>int main

2020-07-16 14:28:13 246

原创 数据库实验记录-2 数据定义

qw

2020-04-11 12:16:25 692

原创 数据库实验记录-1 创建和管理数据库

(1)用CREATE DATABASE语句来创建一个名为BOOK的数据库,存放在F盘上以自己的学号命名的路径下,它由3MB的主数据文件、5MB的次数据文件和5MB的日志文件组成。并且主数据文件以1MB的增长速度其最大数据文件的大小为10MB,次数据文件以2MB的增长速度其最大次数据文件的大小为15MB,事务日志文件以1MB的增长速度其最大日志文件的大小为10MB。create database ...

2020-04-10 22:53:50 1345

原创 对于子网分割的样例

题:假设取得网络地址:200.200.200.0,子网掩码为255.255.255.0现在的一个子网有100台主机,另外的四个子网有20台主机,请问如何划分子网,才能满足要求,思路解析。明确目前地址的结构 24位的网络号 + 8位的主机号需要分割为五个子网,但是子网1需要接入100台计算机,所以如果平均分割是行不通的(这里所说的平均分割是 分割为8个子网)因此需要先进行一次分割,讲一...

2020-01-20 17:00:10 1051 3

C# winform 配置文件操作类

简单的配置文件操作类封装

2022-04-19

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

TA关注的人

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