- 博客(46)
- 收藏
- 关注
原创 解决端口占用问题及在django中应用
解决端口占用问题在学习过程中常常会遇到端口被占用问题,这里一劳永逸总结解决方式。1.查看所有运行端口netstat -ano该命令列出所有端口的使用情况2.查看被占用端口对应的 PID#例如查看80端口netstat -aon|findstr "8081"3.查看PID对应的进程tasklist|findstr 8080在我的电脑上可以看到如下结果;4.结束进程使用如下代码taskkill /T /F /PID 80之后就可以结束掉这
2021-04-12 22:28:47 351
转载 2021-01-17
医学、机器学习等等,在统计结果时时长会用到这两个指标来说明数据的特性。定义敏感性:在金标准判断有病(阳性)人群中,检测出阳性的几率。真阳性。(检测出确实有病的能力)特异性:在金标准判断无病(阴性)人群中,检测出阴性的几率。真阴性。(检测出确实没病的能力)假阳性率:得到了阳性结果,但这个阳性结果是假的。即在金标准判断无病(阴性)人群中,检测出为阳性的几率。(没病,但却检测结果说有病),为误诊率。假阴性率:得到了阴性结果,但这个阴性结果是假的。即在金标准判断有病(阳性)人群中,检测出为阴性的几率。(
2021-01-17 17:38:51 1652
原创 keras的模型学习笔记
keras的模型学习笔记定义模型序贯模型是多个网络层的线性堆叠,也就是“一条路走到黑”。from keras.models import Sequentialmodel=Sequential()###序贯模型可以通过向Sequential模型传递一个layer的list来构造该模型 也可以通过.add()方法一个个的将layer加入模型中模型需要知道输入数据的shape,因此,Sequential的第一层需要接受一个关于输入数据shape的参数.传递一个input_shape的关
2020-11-18 16:00:07 155
原创 使用ggplot2绘制频率分布图
问题:当用geom_histogram()或geom_freqpoly()在做频率直方图或频率直线图的时候,发现纵轴显示的是count而不是真正的比例,如果解决这个问题呢?解决方法:1.在主映射aes()中将取y = ..count../sum(..count..),但注意这里的sum(…count…)是对所有数据求和。2.在主映射aes()中将取y = ..density...,这样可以在每个组内计算频率(如果分组绘图)...
2020-10-16 14:11:59 4069
转载 使用magrittr进行管道操作 %>%, %T>%, %$% 和 %<>%
https://blog.csdn.net/zhaozhn5/article/details/79001384
2020-10-05 11:25:48 163
原创 R数据科学-内容小结
最近在看《R数据科学》这本书,由于报告的需要,对其中部分章节进行了总结第七章:使用tibble实现简单数据框1、创建tibbleas_tibble():数据框转换成tibble tibble()创建:使用向量,可以使用非法列名 tribble()创建:定制化2、tibble与data.frame的不同(即简单数据框和传统数据框)在打印和取子集方式上有所不同 打印:Tibble默认只打印前10行,并且显示数据类型 取子集:$按名称提取,[[按名称或位置提取,其中tibble不能部分匹
2020-10-03 20:58:48 501
原创 Numpy数据存取与函数
一、CSV文件的存取例子:例子:局限:CSV只能有效存取一维和二维数组,np.loadtext()和np.savetext()只能有效存取一维和二维数组二、多维数据的存取例子:'''多维数据存取np.tofile(frame,sep='',format='%s')'''a=np.arange(100).reshape(5,10,2)a.tofile("b.dat",sep=",",format='%d')'''np.fromfi..
2020-09-17 21:50:33 251
原创 图算法-深度优先遍历和广度优先遍历
//邻接表定义typedef struct ArcNode{ int adjvex; ArcNode* next;}ArcNode; typedf struct VNode{ int data; ArcNode* firstarc;}VNode; typedef struct{ VNode adj...
2020-08-08 17:36:27 149
原创 排序-各种排序算法
//直接插入排序void insertsort(int a[],int n){ for(int n=2;i<=n;i++) { if(a[i].key<a[i-1]/key) { a[0]=a[i]; for(int j=i-1;a[0].key<a[j]....
2020-08-08 17:35:52 99
原创 排序算法-冒泡,选择
//冒泡排序void bubblesort(int a[],int n){ for(int i=0;i<n-1;i++) { bool flag=false; for(int j=n-1;j>=i;j--) { if(a[i].key<a[i-1].key) ...
2020-08-08 17:35:00 93
原创 图算法-邻接表,邻接矩阵相互转换
//邻接表定义typedef struct ArcNode{ int adjvex; ArcNode* next;}ArcNode;typedf struct VNode{ int data; ArcNode* firstarc;}VNode;typedef struct{ VNode adjli...
2019-12-06 22:06:56 1348
原创 1057 数零壹 (20 分)-PAT乙级
给定一串长度不超过 105 的字符串,本题要求你将其中所有英文字母的序号(字母 a-z 对应序号 1-26,不分大小写)相加,得到整数 N,然后再分析一下 N 的二进制表示中有多少 0、多少 1。例如给定字符串 PAT (Basic),其字母序号之和为:16+1+20+2+1+19+9+3=71,而 71 的二进制是 1000111,即有 3 个 0、4 个 1。输入格式:输入在一行...
2019-07-21 23:57:56 121
原创 1053 住房空置率 (20 分)-PAT乙级
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下: 在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”; 若观察期超过某给定阈值 D 天,且满足上一个条件,则该住房为“空置”。 现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比...
2019-07-17 23:11:51 88
原创 1044 火星数字 (20 分)-PAT乙级
火星人是以 13 进制计数的:地球人的 0 被火星人称为 tret。 地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。 火星人将进位以后的 12 个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo, syy, lok, mer, jo...
2019-07-12 20:56:50 84
原创 C++ STL之vector用法总结
vector也叫做向量,可理解为-变长数组。一.定义:typename表示向量的类型,可以是任何基本类型,vector<typename> name;vector<int> vi; //定义了int类型名为vi的向量vector<char> vi;vector数组的定义:vector<typename> name[siz...
2019-07-07 16:16:54 2369
原创 大整数运算-加法减法实现
所谓的大整数是指数位很多的整数,例如整数A有1000位,而此时超过了整型的表示范围,因此需要寻求新的表示方法。可以使用string类型来表示大整数,这里实现大整数运算的加法和减法。加法逻辑:对于两个数的加法,从低位开始相加,需考虑进位.#include <cstdio>#include <string>#include <iostream>#...
2019-07-04 16:24:57 449
原创 C语言基础-素数判定和求解
一,素数的定义:在大于1的自然数中,除了1和它本身以外不再有其他因数的数。即对于数N,在2~N-1范围内找不到一个数i符合N%i==0。二,根据以上定义,我们可以写出判断素数的函数:bool isprime(int x){ if(x<=1) return false; for(int i=2;i<x;i++) { if(x%i==0...
2019-07-02 16:46:38 656
原创 C语言-分数的四则运算
分数的表示:需要分别表示分子和分母,可以采用结构体的形式。struct fraction{ int up,down; //up,down分别表示分数的分子和分母};于是可以得到使用结构体表示的分数四则运算函数分数加法:fraction add(fraction a,fraction b){ fraction result; resu...
2019-07-01 21:16:56 2509
原创 C语言-最大公约数和最小公倍数
最大公约数:指两个或多个整数共有约数中最大的一个,例如8和4的最大公约数是4。a和b的最大公约数记作gcd(a,b)。最小公倍数:两个或多个整数公有的倍数叫做它们的公倍数。a和b的最小公倍数记作lcm(a,b)。一. 求解最大公约数: 使用辗转相除法,可以证明gcd(a,b)=gcd(b,a%b),即a和b的最大公约数与b和a%b的最大公约数相等。 ...
2019-06-28 17:30:27 254
原创 1049 数列的片段和-PAT乙级
题目:给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这 10 个片段。给定正整数数...
2019-06-27 17:02:44 92
原创 1020 月饼 (25 分)-PAT乙级
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 ...
2019-06-24 16:30:10 217
原创 1033 旧键盘打字 (20 分)-PAT乙级
题目:旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在 2 行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过 105 个字符的串。可用的字符包括字母 [a-z, A-Z]、数字 0-9、以及下划线 _(代表空格)、,、.、-、+(...
2019-06-20 19:45:58 291
原创 1015 德才论 (25 分)-PAT乙级
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤105),即考生总数;L(≥60),为录取最低分数线,即德分和才分均不低于 L...
2019-06-20 17:02:20 184
原创 C语言实现的简易计算器
实现简易计算器,可以处理两个操作数的加减乘除和取余。#include <cstdio>int main(){ double num1,num2; char oper; printf("input:1+2 output:3\n"); printf("Enter your:\n"); scanf("%lf%c%l...
2019-06-19 20:44:31 6108 1
原创 1014 福尔摩斯的约会 (20 分)-PAT乙级
大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代...
2019-06-18 19:24:22 337
原创 1009 说反话 (20 分)-PAT乙级
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello World Her...
2019-06-18 17:33:35 141
原创 1006 换个格式输出整数 (15 分)-PAT乙级
让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定...
2019-06-17 13:59:42 160
原创 1037 在霍格沃茨找零钱 (20 分)
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在 1 行中分别给出 P 和 A,格式为 Galleon.Sickle.Knut,其间用 1 个...
2019-06-17 13:36:09 103
原创 1022 D进制的A+B (20 分)
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。输入格式:输入在一行中依次给出 3 个整数 A、B 和 D。输出格式:输出 A+B 的 D 进制数。输入样例:123 456 8输出样例:1103#include <cstdio>int main(){ in...
2019-06-17 12:23:51 197
原创 1027 打印沙漏 (20 分)-PAT乙级
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印***** *** * ********所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:...
2019-06-16 18:58:41 322
原创 1036 跟奥巴马一起编程 (15 分)-PAT乙级
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个空格。输出格式:输出由给定字符 C 画出的正方形。但是注意到...
2019-06-16 16:40:23 186
原创 1028 人口普查 (20 分)-PAT乙级
某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数 N,取值在(0,105];随后 N 行,每行给出 1 个人的...
2019-06-16 15:27:04 97
原创 1011 A+B 和 C (15 分)-PAT乙级
给定区间 [−231,231] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: fa...
2019-06-14 17:14:02 105
原创 1002 写出这个数 -PAT乙级
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:...
2019-06-14 17:00:23 72
原创 害死人不偿命的(3n+1)猜想 (15 分)-PAT乙级
卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国...
2019-06-14 16:26:36 126
原创 1087 有多少不同的值 (20 分)-PAT乙级
题目:当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。)输入格式:输入给出一个正整数 N(2≤N≤104)。输出格式:在一行中输出题面中算式取到的不同值的个数。输入样例:2017输出样例:1480考点:hash...
2019-03-27 15:33:32 140
原创 1088 三人行 (20 分)-PAT乙级
题目:子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。输入格式:输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数...
2019-03-27 15:18:04 160
原创 1091 N-自守数 (15 分)-PAT乙级
题目:如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×922=25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。输入格式:输入在第一行中给出正整数 M(≤20),随后一行给出 M 个待检测的、不超过 1000 的正整...
2019-03-23 17:11:11 186
原创 1092 最好吃的月饼 (20 分)-PAT乙级
题目:输入格式:输入首先给出两个正整数 N(≤1000)和 M(≤100),分别为月饼的种类数(于是默认月饼种类从 1 到 N 编号)和参与统计的城市数量。接下来 M 行,每行给出 N 个非负整数(均不超过 1 百万),其中第 i 个整数为第 i 种月饼的销量(块)。数字间以空格分隔。输出格式:在第一行中输出最大销量,第二行输出销量最大的月饼的种类编号。如果冠军不唯一,则按编号...
2019-03-19 17:39:33 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人