- 博客(32)
- 收藏
- 关注
原创 Educoder--Pandas高效化运算与时间序列处理
第2关:Pandas的日期与时间工具编程要求根据相关知识创建时间戳、时间周期、时间增量这三种索引的数据结构。测试输入:2019-01-01预期输出:DatetimeIndex(['2019-01-01', '2019-01-02', '2019-01-03', '2019-01-04', '2019-01-05', '2019-01-06', '2019-01-07', '2019-01-08', '2019-01-09',
2022-04-02 16:30:00
1610
原创 Educoder--Pandas高效化运算与时间序列处理
第3关:Pandas时间序列的高级应用编程要求要求实现如下功能:求上个季度(仅含工作日)的平均值;求每个月末(仅含工作日)的收盘价;迁移数据365天;求一年期移动标准差;具体要求请参见后续测试样例。测试输入:无测试输入预期输出:参考代码import matplotlib.pyplot as pltimport pandas as pddef demo(): yahoo = pd.read_csv("./step3/yahoo_data.csv") yaho
2022-04-02 16:30:00
885
原创 Educoder--Pandas分组聚合与透视表的创建
第2关:Pandas创建透视表和交叉表编程要求使用Pandas中的read_csv函数加载step2/tip.csv文件中的数据集,分别用透视表和交叉表统计顾客在每种用餐时间(time)、每个星期下(day)的小费(tip)总和情况。数据集列名信息如下表:列名说明total_bill消费总账单tip小费金额day消费日期(星期几)time用餐时间段(早、中、晚)size吸烟数量测试输入:无测试输入预期输出:透视表:
2022-04-02 12:28:26
655
原创 Educoder--Pandas分组聚合与透视表的创建
第1关:Pandas分组聚合编程要求使用Pandas中的read_csv()函数读取step1/drinks.csv中的数据,数据的列名如下表所示,请根据continent列进行分组并求每个大洲红酒消耗量的最大值与最小值之差以及啤酒消耗量的和。列名说明country国家名beer_servings啤酒消耗量spirit_servings白酒消耗量wine_servings红酒消耗量total_litres_of_pure_alcohol纯酒
2022-04-02 12:18:33
2451
原创 Educoder--Pandas高效化运算与时间序列处理
第1关:字符串操作方法编程要求本关的编程任务是补全右侧上部代码编辑区内的相应代码,要求实现如下功能:读取step1/bournemouth_venues.csv文件,文件说明如下:列名说明Venue Name场地名Venue Category场地类别Venue Latitude场地经度Venue Longitude场地纬度以空格切分每个场地名并获取每个切分后列表的最后一个元素作为一个Series;将所有单词为P开头的值替换为空
2022-04-02 11:39:34
1549
3
原创 ES5数据类型
请补全JavaScript函数,要求以字符串的形式返回参数的类型。function _typeof(value) { // 补全代码 return Object.prototype.toString.call(value).slice(8, -1).toLowerCase();}在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。这就需要
2022-03-06 17:56:03
334
原创 CSS单位
请将html模块中类为"box"的div元素的宽度和高度设置为自身字体大小的4倍。<html> <head> <meta charset=utf-8> <style type="text/css"> .box { /*补全代码*/ width: 4em; height: 4em;
2022-03-06 17:45:36
414
原创 css绝对定位
请将html模块类为"btn"的div元素中心定位在类为"wrap"的父级div元素右上顶点处。<html> <head> <meta charset=utf-8> <style type="text/css"> .wrap { width: 100px; height: 100px; border:
2022-03-06 17:30:15
466
原创 css固定定位
请将html模块类为"box"的div元素固定在视口的左上角。<html> <head> <meta charset=utf-8> <style type="text/css"> .box { width: 100px; height: 100px; /*补全代码*/
2022-03-06 17:27:04
661
原创 浮动和清除浮动
请将类为"left"的div元素和类为"right"的div元素在同一行上向左浮动,且清除类为"wrap"的父级div元素内部的浮动。<html> <head> <meta charset=utf-8> <style type="text/css"> .wrap { /*补全代码*/ height: 100px;
2022-03-06 17:23:47
168
原创 CSS选择器——伪元素
描述请给html模块的div元素加一个后伪元素,且后伪元素的宽度和高度都是20px,背景颜色为"rgb(255, 0, 0)"。、<html> <head> <meta charset=utf-8> <style type="text/css"> /*补全代码*/ div::after{ content: "";
2022-03-06 17:10:12
412
原创 N-S,PAD详解
N-S图结构1.顺序结构所有语句顺序执行2.选择结构P成立的情况下执行A,不成立的情况下执行B3. 循环结构1. 当型循环结构先判断后执行,当P1条件成立的情况下,反复执行A语句,直到P1条件不成立为止2. 直到型循环结构先执行后判断,当P1条件不成立的情况下,反复执行A语句,直到P1条件成立为止实例需要从1 000以内将能够被7整除的数查询出来,并计算出这些数的和。对应的算法伪码:定义变量:i=7,S=0DO WHILE i<=1000IF(i被7整除)THE
2022-01-21 08:15:00
3034
原创 进程调度算法
1. 头文件#include <conio.h>#include <stdlib.h>#include <stdio.h>#include <io.h>#include <string.h>#define MAX_PROCESS 10int process_number=0; //下一个可用的进程编号typedef struct pcb{ struct pcb *next;
2022-01-18 21:00:00
1638
1
原创 前端与HTML语法
1.什么是HTML超文本标记语言制作网页的标准语言HTML语言不区分大小写2.前端应该关注的方面功能,美观,性能,安全,无障碍3.常用标签3.1标题字标签以某几种固定的字号显示的字一般用于强调段落要表现的内容或作为文章的标题默认加粗显示,与下文产生一空行的间隔特性标题字根据字号大小分为6级,用h1-h6表示(字号大小随数字增大而递减)demo<h1>一级标题</h1><h2>二级标题 </h2><h3>三级标题
2022-01-18 06:15:00
247
原创 动态异长分区内存分配与去配算法的设计-最先适应算法
头文件 variable_partition.h 的清单#include <windows.h>#include <conio.h>#include <stdlib.h>#include <stdio.h>#include <io.h>#include <string.h>#define MAX_THREAD 3typedef struct freearea{ //表示空闲区域的
2022-01-14 14:48:32
2570
原创 采用有序分配法预防死锁的哲学家就餐问题
1 设计目的理解死锁的概念,掌握死锁预防方法。死锁是进程并发执行过程中可能出现的现象,哲学家就餐问题是描述死锁的经典例子。为了防止死锁,可以采用资源有序分配法。资源有序分配法是指事先将所有资源类全排序, 即赋予每一个资源类一个唯一的整数,规定进程必需按照资源编号由小到大的次序申请资源。在哲学家就餐问题中,要采用资源有序分配法只需规定每个哲学家先申请左右两根筷子中编号小的筷子,再申请编号大的筷子。2 设计要求利用多线程技术编写哲学家就餐程序,演示采用死锁防止方法后不产生死锁的情况。3 设计
2022-01-14 14:40:18
3347
原创 哲学家就餐问题与死锁
程序结构设计程序需要六个线程,主线程用于显示主菜单,接收用户的功能选择;五个哲学家线程用于模拟哲学家的活动,即不停地思考、饥饿、进食。相邻的两个哲学家线程需要共享他们中间的同一根筷子,因此对每一根筷子的使用要互斥,用互斥体数组h_mutex_chopsticks来实现。主线程创建五个哲学家线程后要等待所有哲学家结束,用线程句柄数组h_thread来表示五个线程,主线程通过等待这五个线程句柄来实现同步。算法设计下面给出主要函数的算法描述。(1)deadlock_philosopher函数{
2022-01-14 14:25:37
812
原创 UML类图
一般的类图分为三个部分。部分类图有五个部分。第一部分为类名,如果类名用正体书写则说明这是可以实例化的普通类。如果类名用斜体书写,则说明这是抽象类。如果类名有下划线修饰则说明这是静态类。第二部分为类内的属性,格式为修饰符 属性名 :属性类型。修饰符为“+”说明该属性为public型,“#”说明该属性为protected型,“-”说明该属性为private型。第三部分为类内的方法,格式为修饰符 方法名 (参数名1:参数类型1,……):方法返回值类型。修饰符为“+”说明该方法为public型,“#”说明该方
2022-01-11 20:15:27
1282
原创 操作系统复习第八章
第八章 文件系统文件的物理组织顺序结构:一个文件占有若干连续的磁盘块优点:速度快,节省空间 缺点:长度变化困难链接结构: 一文件可存于不连续块中,块间以指针相连。优点:节省空间,长度变化容易。 缺点:随机访问速度慢。索引结构:一文件可存于不连续块中,块号记在索引块中优点:速度快,长度变化容易 缺点:索引块占空间...
2022-01-09 12:57:47
106
原创 操作系统复习第七章
第七章 虚拟存储系统常用页面替换算法最佳淘汰算法(OPT):淘汰将来最长时间以后才用到的,效率最高,但是不可实现先进先出算法(FIFO):淘汰最先调入的最近最少使用算法(LRU):使用过最久的先淘汰,淘汰最近一次访问距当前时间最长的最近不用的先淘汰(not used recently):淘汰最近一段时间未用到的最不经常使用算法(LFU): 淘汰使用次数最少的最频繁使用算法(MFU):淘汰使用次数最多的二次机会算法(second chance):淘汰装入最久且最近未被访问的页面时钟算法(cl
2022-01-09 12:55:13
393
原创 操作系统复习第六章
第六章 主存储管理内存分区按分区时刻分:静态分区/动 按分区大小分:等长/异长静态 + 等长:页式、段页式(表示:字位映像图/空闲页面表-链表/空闲页面链)字位映像图 空闲页面表-链表 空闲页面链表动态 + 异长:段式、界地址(算法:最先/最佳/最坏适应算法)最先适应:取第一个可满足区域优点:尽量使用低地址空间,高区保持大空闲区域 缺点:可能分割大空闲区最佳适应:取最小可满足区域优点:尽量使用小空闲区,保持大空闲区 缺点:可能形成碎片最坏适应:取最大可满足区域优点:
2022-01-09 12:51:45
220
原创 操作系统复习第五章
第五章 死锁与饥饿死锁定义:一组并发进程中的每一个进程,均无限期地等待此组进程中某个其他进程占有的,因而永远无法得到的资源,这种现象称为进程死锁。死锁的条件资源独占:一个资源在同一时间只能分给一个进程(输出设备等)不可剥夺:资源只能由其占有者在使用完后资源释放(已占不能被抢)保持申请:进程在占有部分资源后还可以申请新的资源,而且在申请新资源的时候并不释放它已经占有的资源(不满足的已占也不释放)循环等待:存在一个循环等待链(你等我,我等你)死锁的处理方法(预防、避免、检测、恢复)死锁预防:通过
2022-01-09 12:43:55
167
原创 操作系统复习第四章
第四章 互斥、同步与通信进程互斥的实现互斥访问: 一次只允许一个进程活动在关于同一组公共变量的临界区中;空闲让进: 临界区空闲时,多个竞争者在有限时间内确定下一个进入者;有限等待: 一个想要进入临界区的进程在等待有限个进程进入并离开临界区后获得进入临界区的机会。信号量与PV操作互斥:Semaphore mutex ; mutex.value = 1;同步:Semaphore s ; s.value = 0;CobeginPa();Pb();...Coend;`PV操作原语***信号
2022-01-09 12:42:27
92
原创 操作系统复习第三章
第三章 中断与处理器调度处理机调度:作业周转时间作业平均周转时间作业带权周转作业平均带权周转优缺点考虑因素:公平性、是否会饿死、平均周转时间、系统开销先到先服务算法(FCFS):按进入就绪态的次序来调度。优点:公平,不会出现饿死缺点:短进程的等待时间长,从而平均等待时间较长最短作业优先(SJF):按照CPU阵发时间递增的次序调度,易于证明其平均周转时间最短。优点:最大限度地降低了平均等待时间,若所有作业同时到达,平均等待时间最短缺点:不公平;长作业容易产生饥饿,甚至饿死最短
2022-01-09 12:39:59
1078
原创 操作系统复习第二章
第二章 进程、线程与作业1. 多道程序设计1. 单道程序设计缺点:处理机利用率低、设备利用率低、内存利用率低2. 多道程序设计的提出:设计目标:提高系统效率(吞吐量) 一段时间内多个程序并发交叉执行,问题复杂,引入进程2.1进程:定义:进程是具有一定独立功能的程序关于一个数据集合的一次运行。动态:执行中的程序; 并发:可与其他进程同时执行。进程:资源分配的基本单位进程状态及状态转换(动态性体现)进程状态转换图进程的创建与撤销进程的创建:建立PCB,分配内存,加载程序,入就
2022-01-09 12:38:25
106
原创 操作系统复习第一章
第一章 操作系统概述1.操作系统的定义操作系统是位于硬件层之上、所有其他系统软件层之下的一个系统软件,是管理系统中各种软硬件资源,方便用户使用计算机系统的程序集合。2.操作系统的特性2.1程序并发性:多个程序在宏观上同时向前推进 2.2资源共享性:操作系统和多个用户程序共用系统中的各种资源2.3异步性:在操作系统之上,宏观上同时运行的多个程序交替执行2.4虚拟性:利用某种技术把一个物理实体变为若干个逻辑实体3.操作系统的分类4.操作系统的界面形式1交互终端命令2图形用户界面3触屏用
2022-01-09 12:36:48
275
原创 软工判断题
1.系统流程图表达了系统中各个元素之间信息的流动情况。(√)2.用例,求兮析气法采用的是一种结构化的情景分析方法,即一种基于场景痤模的方法。 (×)3.纪面向对象分析方法认为系统是对象的集合,是以功能和数据为基础的。(×)4.结构化分析方法适合于数据处理类型软件的需求分析。(√)5.需求变更管理是需求管理过程中很重要的过程。(√)6.软件需求规格内£^包括算法的详细描述。(×)1.SWEBOK V3分两大类,共有15个知识域。(✓)2.软件工程的提出起源于软件危机,其目的是最终解决软件的生产工
2022-01-09 11:26:46
1824
原创 软件工程简答题
1. 什么是软件工程?软件工程的目标是什么?答:软件工程是①将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护过程,即将工程化应用于软件开发和管理之中,②对①中所选方法的研究。目标:1 合理预算开发成本,付出较低的开发费用。2 实现预期的软件功能,达到较好的软件性能,满足用户的需求。3 提高软件的可维护性,降低维护费用。4 提高软件开发生产率,及时交付使用2. 指出瀑布模型中下列任务的顺序:验收测试,项目计划,单元测试,需求评审,成本估计,概要设计,详细设计,系统测试,设计评审,
2022-01-09 11:17:30
27529
1
原创 js表达式和js代码(语句)的区分
表达式1.一个表达式会产生一个值,可以放在任何一个需要值的地方:(1)a(2) a+b(3) demo(1)(4) x === y ? ‘a’ : ‘b’js代码(语句)(1) if (){}(2) for(){}
2021-08-04 09:11:35
165
原创 idea如何设置作者信息
idea如何设置作者信息打开IDEA,选择“file->setting”。在setting窗口找到editor目录下的“file and code template”。在上述窗口右侧中选择“includes”,写入注释作者信息的模板示意图如下1.第一步2.第二步3.效果4.设置作者信息的代码如下/***@Author chen* @Date ${YEAR} ${MONTH} ${DAY} ${HOUR} ${MINUTE}**/...
2021-07-10 18:20:10
18039
1
原创 前端播放视频有声音没有画面
前端播放视频有声音没有画面MP4编码格式主要有三种,分别是mpg4(xdiv),mpg4(xvid),avc(h264),只有h264才是公认的MP4标准编码,所以视频有声音没画面需要将视频转码成h264编码的标准格式才能实现视频播放转码代码package com.huang.controller.autoVideoModule;import ws.schild.jave.*;import java.io.File;/** * @Description 视频转码工具类 * @Autho
2021-07-10 17:56:43
1332
2
原创 vue如何携带参数跳转
标题@TOC欢迎使用提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录标题@[TOC](这里写自定义目录标题)欢迎使用前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FL
2021-07-10 17:38:52
390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人