- 博客(88)
- 收藏
- 关注
原创 ValueError: num_samples should be a positive integer value, but got num_samp=0
ValueError: num_samples should be a positive integer value, but got num_samp=0
2022-08-10 19:39:04
3964
1
原创 Pytorch transforms.Resize()的简单用法
PILImage对象size属性返回的是w, h,而resize的参数顺序是h, wfrom PIL import Imagefrom torchvision import transformsimg = Image.open('1.jpg')w, h = img.size # 1.jpg 的尺寸为 w×hresize = transforms.Resize([224,244])img = resize(img)img.save('2.jpg') # 2.jpg 的尺寸为 244×224r
2022-02-10 16:53:17
2105
1
原创 Python编程从入门到实践(第五章练习)
以下代码如有错误,希望大家批评指出,谢谢~练习5-1:条件测试 编写一系列条件测试,将每个测试以及对其结果的预测和实际结果打印出来。你编写的代码应类似于下面这样:car = 'subaru'print("Is car == 'subaru'? I predict True.")print(car == 'subaru')print("\nIs car == 'audi'? I predict False.")print(car == 'audi')·详细研究实际结果,直到你明白它为何
2022-01-23 18:22:15
2246
原创 Python编程从入门到实践(第四章练习)
以下代码如有错误,希望大家批评指出,谢谢~练习4-1:比萨 想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称打印出来。food = ['sweet','salt','pepperoni']for pizza in food: print(pizza)·修改这个for循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,下面是一个例子。I like pepperoni pizza.food = ['sweet','
2022-01-22 21:21:15
2047
原创 Python编程从入门到实践(第三章练习)
以下代码如有错误,希望大家批评指出,谢谢~练习3-1:姓名 将一些朋友的姓名存储在一个列表中,并将其命名为names。依次访问该列表中的每个元素,从而将每个朋友的姓名打印出来。names = ['Fancy','Bob',"Alice"]print(names[0])print(names[1])print(names[2])练习3-2:问候语 继续使用练习3-1中的列表,但不打印每个朋友的姓名,而为每人打印一条消息。每条消息都包含相同的问候语,但抬头为相应朋友的姓名。names
2022-01-21 17:10:58
943
原创 Python编程:从入门到实践 (第二章练习)
以下代码如有错误,希望大家批评指出,谢谢~练习2-1:简单消息 将一条消息赋给变量,并将其打印出来。message = "hard working"print(message)练习2-2:多条简单消息 将一条消息赋给变量,并将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。message = "hard working"print(message)message = "work hard"print(message)练习2-3:个性化消息 用变量表示一个人的名字,
2022-01-20 21:45:00
827
原创 无法加载文件 C:\Users\×××\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本
运行python显示以下错误:无法加载文件 C:\Users\32973\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本。解决办法:1.以管理员身份运行PowerShell2.输入:get-ExecutionPolicy显示:Restricted,这表示状态是禁止的3.这时输入:set-ExecutionPolicy RemoteSigned 就可以正常运行Python文件了...
2021-12-31 13:59:58
5536
1
原创 pytorch---数据预处理
到目前为止,我们已经介绍了处理存储在张量中数据的各种技术。为了能用深度学习来解决现实世界的问题,我们经常从预处理原始数据开始,而不是从那些准备好的张量格式数据开始。在Python中常用的数据分析工具中,通常使用pandas软件包。像庞大的Python生态系统中的许多其他扩展包一样,pandas可以与张量兼容。因此,我们将简要介绍使用pandas预处理原始数据并将原始数据转换为张量格式的步骤。我们将在后面的章节中介绍更多的数据预处理技术。读取数据集举一个例子,我们首先(创建一个人工数据集,并存储在csv(
2021-10-05 23:55:01
765
原创 pytorch---数据操作
为了能够完成各种操作,我们需要某种方法来存储和操作数据。一般来说,我们需要做两件重要的事情:(1)获取数据;(2)在将数据读入计算机后对其进行处理。如果没有某种方法来存储数据,那么获取数据是没有意义的。我们先尝试一下合成数据。首先,我们介绍 ???? 维数组,也称为张量(tensor)入门首先,我们导入torch。请注意,虽然它被称为PyTorch,但我们应该导入torch而不是pytorchimport torch张量表示由一个数值组成的数组,这个数组可能有多个维度首先,可以使用arange创
2021-10-05 23:17:27
298
原创 5.3 栈_Zero-complexity Transposition
描述You are given a sequence of integer numbers. Zero-complexity transposition of the sequence is the reverse of this sequence. Your task is to write a program that prints zero-complexity transposition of the given sequence.输入For each case, the first line
2021-08-17 20:32:09
109
原创 5.2 队列_猫狗收容所
题目描述有家动物收容所只收留猫和狗,但有特殊的收养规则。收养人有两种收养方式:第一种为直接收养所有动物中最早进入收容所的。第二种为选择收养的动物类型(猫或狗),并收养该种动物中最早进入收容所的。给定一个操作序列代表所有事件。若第一个元素为1,则代表有动物进入收容所。第二个元素为动物的编号,正数代表狗,负数代表猫。若第一个元素为2,则代表有人收养动物。第二个元素若为0,则采取第一种收养方式;若为1,则指定收养狗;若为-1,则指定收养猫。请按顺序输出收养动物的序列。若出现不合法的操作,即没有可以
2021-08-17 19:54:11
321
原创 5.2 队列 约瑟夫问题
题目描述n个小孩围坐成一圈,并按顺时针编号为1,2,···,n,从编号为p的小孩顺时针依次报数,由1报到m,报到m时,这名小孩从圈中出去;然后下一名小孩再从1报数,报到m时再出去。以此类推,直到所有小孩都从圈中出去。请按出去的先后顺序输出小孩的编号。输入第一个是n,第二个是p,第三个是m(0<m,n<300)最后一行是:0 0 0输出按出圈的顺序输出编号,编号之间以逗号间隔。样例输入8 3 40 0 0样例输出6,2,7,4,3,5,1,8代码:#include <
2021-08-17 12:49:42
126
原创 2.1枚举_习题3 Old Bill
描述Among grandfather’s papers a bill was found. 72 turkeys $ _ 679 _ .The first and the last digits of the number that obviously represented the total price of those turkeys are replaced here by blanks (denoted _), for they are faded and are illegibl
2021-08-17 11:22:10
83
原创 2.1枚举_习题2 百鸡问题
描述用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。输入描述测试数据有多组,输入n。输出描述对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。代码:#include <iostream>using namespace std;int main(){ int n; while(cin>>n){ for(int i=0;i<=n/5+
2021-08-17 10:55:10
93
原创 2.1枚举_习题1 与7无关的数
描述一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7, 则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和。输入描述案例可能有多组。对于每个测试案例输入为一行,正整数n,(n<100)输出描述对于每个测试案例输出一行,输出小于等于n的与7无关的正整数的平方和。代码:#include <iostream>using namespace std;int isSeven(int n){ while(n != 0)
2021-08-17 10:43:00
236
原创 2.1 枚举_例题3 对称平方数
描述打印所有不超过256,其平方具有对称性质的数。如2,11就是这样的数,因为22=4,1111=121。输入描述无任何输入数据输出描述输出具有题目要求的性质的数。如果输出数据不止一组,各组数据之间以回车隔开。代码:#include <iostream>using namespace std;int reverse(int m){ int sum = 0; while(m != 0){ sum = sum*10 + m%10; m = m/10; } ret
2021-08-17 10:19:45
91
原创 2.1枚举_例题1 abc
描述设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入描述题目没有任何输入。输出描述请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。代码:#include <iostream>using namespace std;int main(){ for(int a = 0;a <= 9;a++) for(int b = 0;b <= 9;b++)
2021-08-17 09:57:10
68
原创 3801.最佳连续子数组
题目描述:给定一个长度为 n 的数组 a1,a2,…,an。请你找到其中的最佳连续子数组。最佳连续子数组需满足:1.子数组内各元素的算术平均数(即所有元素之和除以元素个数)尽可能大。2. 满足条件 1 的前提下,子数组的长度尽可能长。输出最佳连续子数组的长度。输入格式第一行包含整数 T,表示共有 T 组测试数据。每组数据,第一行包含整数 n。第二行包含 n 个整数 a1,a2,…,an。输出格式每组数据输出一行结果,表示最佳连续子数组的长度。数据范围1≤T≤20,1≤n≤10^
2021-08-13 15:27:05
373
原创 3800.奇数还是偶数
题目描述:给定一个整数 n,它可以被表示为一个 k 位的 b 进制数,如下所示:举例说明,如果 b=17,k=3,a=[11,15,7],那么请你判断 n 是奇数还是偶数。输入格式第一行包含整数 T,表示共有 T 组测试数据。每组数据第一行包含两个整数 b 和 k。第二行包含 k 个整数 a1,a2,…,ak。n 的 b 进制表示不含前导 0,也就是说只有 k=1 时,a1 才有可能是 0。输出格式每组数据输出一行结果,n 是偶数则输出 even,奇数则输出 odd。数据范围1≤
2021-08-12 15:29:40
84
原创 3792.质数问题
题目描述:给定两个整数 n 和 k,请你判断在 [2,n] 的范围内是否存在不少于 k 个质数,满足可以表示为两个相邻质数与 1 的和。例如,19 满足条件,因为 19=7+11+1。输入格式第一行包含整数 T,表示共有 T 组测试数据。每组数据占一行,包含两个整数 n 和 k。输出格式每组数据输出占一行,如果存在不少于 k 个质数满足条件则输出 YES,否则输出 NO。数据范围1≤T≤30,2≤n≤1000,0≤k≤1000输入样例527 245 72 015 117
2021-08-12 15:12:40
115
原创 3376.成绩排序2
题目描述:给定学生的成绩单,成绩单中包含每个学生的学号和分数,请将成绩单按成绩从低到高的顺序重新排序。如果学生的成绩相同,则按照学号从小到大的顺序进行排序。输入格式第一行包含整数 N,表示学生数量。接下来 N 行,每行包含两个整数 p 和 q,表示一个学生的学号和成绩。学生的学号各不相同。输出格式输出重新排序后的成绩单。每行输出一个学生的学号和成绩,用单个空格隔开。数据范围1≤N≤100,1≤p≤100,0≤q≤100输入样例:31 902 873 92输出样例:2
2021-08-12 14:49:16
413
原创 3375.成绩排序
给定学生的成绩单,成绩单中包含每个学生的姓名和分数,请按照要求将成绩单按成绩从高到低或从低到高的顺序进行重新排列。对于成绩相同的学生,无论以哪种顺序排列,都要按照原始成绩单中靠前的学生排列在前的规则处理。输入格式第一行包含整数 N,表示学生个数。第二行包含一个整数 0 或 1,表示排序规则,0 表示从高到低,1 表示从低到高。接下来 N 行,每行描述一个学生的信息,包含一个长度不超过 10 的小写字母构成的字符串表示姓名以及一个范围在 0∼100 的整数表示分数。输出格式输出重新排序后的成绩单
2021-08-06 10:50:07
221
原创 myeclipse连接mysql(包含mysql,jar包)
相关软件压缩包(都是我从网上下载的,大家可以找得到):链接:https://pan.baidu.com/s/1Rk1491en2wFtVUbmoRHgPA提取码:n81r复制这段内容后打开百度网盘手机App,操作更方便哦大家下载jar包时一定要注意跟自己的Mysql版本匹配,要不然后续并不能连接成功!!!测试myeclipse是否成功连接数据库相关代码如下:<%@ page language="java" import="java.sql.*" pageEncoding="utf-8"
2021-06-02 17:33:24
1433
3
原创 HDU-1029 Ignatius and the Princess IV
题目:“OK, you are not too bad, em… But you can never pass the next test.” feng5166 says.“I will tell you an odd number N, and then N integers. There will be a special integer among them, you have to tell me which integer is the special one after I tell you
2020-07-15 22:39:36
126
原创 平方十位数
由0~9这10个数字不重复、不遗漏,可以组成很多10位数字。这其中也有很多恰好是平方数(是某个数的平方)。比如:1026753849,就是其中最小的一个平方数。请你找出其中最大的一个平方数是多少?#include<iostream>#include<set>using namespace std;//判断这十位数是不是各位不一致 bool contain_9(long long x){ if(x==0) return 0; set<int> s;
2020-07-10 17:02:12
422
原创 计算机网络——第三章 数据链路层——课后习题答案
3-1数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可
2020-06-25 17:27:06
27793
5
原创 邻居好说话——冒泡排序
冒泡排序的基本思想是:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。代码如下:#include<stdio.h>int main(){ int a[100],i,j,t,n; scanf("%d",&n); //输入一个数n,表示接下来有n个数 for(i = 1; i <= n; i++) //循环输入n个数到数组a中 sca...
2020-02-03 17:57:38
173
原创 lower_bound和upper_bound的用法
二分查找算法可以解决最简单的二分查找问题:a数组单调递增,并且其中没有重复的数值。我们遇到的实际问题可能就没有这么简单,可能会有重复的数值。比如a数组里有3个5。这时我们查找5就有一个问题:到底返回哪一个5的下标?为了解决这些问题,C++ STL提供了两个特别好用的函数:lower_bound()和uppper_bound()。假设a是一个数组,n是数组长度,lower_bound(a, a+n...
2020-02-02 15:00:01
10913
2
原创 二分查找算法
我们在写程序的时候,经常会遇到这样一类问题:在一个数组中查找一个数是不是存在。比如在下图的数组中,查找8是不是存在:如果不要求效率,我们最一般的查找方法就是顺序查找,依次查看a[0], a[1], …, a[n-1],检查是不是等于8。这样对于长度为n的数组,平均查找长度是n/2。如果数组是有序的,比如是递增的,就像上图[1, 2, 3, 4, 5, 7, 8, 10, 11, 13]一样的...
2020-02-02 14:18:45
289
原创 硬币问题
有50枚硬币,可能包含4种类型:1元,5角,1角,5分。已知总价值为20元,比如:2,34,6,8就是一种答案,而2,33,15,0就是另一个可能的答案,显然答案不唯一。你的任务是确定类似这样的不同的方案一共有多少个(包括已经给出的2个)思路:直接暴力解法,一个个试public class Test1 { public static void main(String[] args) {...
2019-12-10 21:13:27
255
原创 2019蓝桥杯校内赛——国际象棋
在一个8×8的国际象棋棋盘上的左上角放一枚棋子,每一步只允许棋子向右或向下移动一格,不允许移出棋盘,14步后可移动到棋盘的右下角。请问本质不同的移动方案为多少种?两个移动方案称为本质不同的,是指这两种方案中至少存在某一步,一种方案中是向右走,一种方案是向下走。思路:假设把棋盘看作一个二维数组a[8][8],最初的位置放置在a[0][0],然后题目说走14步后要移到棋盘的右下角,即向右走7步,...
2019-12-09 20:52:20
602
原创 XDEbug 的配置和使用
XDEbug介绍Xdebug是一个开放源代码的php程序调试器(即一个Debug工具)可以用来追踪,调试和分析PHP程序的运行状况功能强大的神器,对审计有非常大的帮助XDEbug配置—设置选项XDebug配置—我的配置[XDEbug]xdebug.auto_trace = 1xdebug.trace_format = 0xdebug.trace_output_dir = "...
2019-07-28 09:40:09
782
原创 常见危险函数和特殊函数(二)
特殊函数:1.变量覆盖void parse_str(string $str [array &$arr])如果str是URL传递入的查询字符串(query string),则将它解析为变量并设置到当前作用域。Int extract(array &$var_array[int $extract_type=EXTR_OVERWRITE [string $prefix=NULL ...
2019-07-28 09:08:34
102
原创 常见危险函数和特殊函数(一)
1.PHP代码执行函数(1)eval(2)assert(3)preg_replace2.包含函数3.命令执行函数4.文件操作函数5.特殊函数
2019-07-21 00:25:01
192
原创 常见的INI配置
PHP的配置-配置文件php.ini在PHP启动时被读取。对于服务器模块版本的php,仅在web服务器启动时读取一次。对于CGI和CLI版本,每次调用都会读取。Apache web服务器在祁东是都会把目录转到根目录,这将导致PHP尝试在根目录下读取php.ini,如果存在的话在php.ini中可以使用环境变量user.ini文件自PHP 5.3.0起,php支持基于每个目录的htacc...
2019-06-23 16:38:52
242
原创 防火墙的工作原理
首先,网络中为什么需要防火墙(firework)?首先一个企业的内部网络,通过连线连到了互联网上,但在互联网上可能会有黑客,我们希望有些不该来的人不来,所以我们会在内部网络布置一个防护措施,同时,一个公司的内部也会有一些不该访问的人去访问一些东西,我们需要在一些重要资源面前建立一些访问控制的措施,保证没有授权的人不要访问。其次,防火墙能解决什么问题?防火墙可以阻止“自己不喜欢”外部人的...
2019-06-23 14:24:27
6988
原创 审计方法与步骤
我们先来阅读index,config,lib这三个文件。首先,index.php一开始就包含了两个文件,(1)配置文件(2)header文件,包含之后就开始整体的逻辑。首先判断是否存在module,存在的话它就包含起来,不存在的话就显示一些基本信息这个就是入口文件。继续看一下config文件(1)第三行就是关闭错误报告,有在浏览网站的时候它不显示错误信息(2)判断是否存在l...
2019-06-17 10:34:42
337
原创 不安全的url重定向原理和案例演示
一、概述二、案例演示发现这是一个超链接。点第一句和第二句均没有反应,点第三句会调至此页面的概述地方,点第四句出现的是“好的,希望你能坚持做你自己!”此时我们输入http://127.0.0.1/pikachu/vul/urlredirect/urlredirect.php?url=http://www.baidu.com,跳转至百度界面查看后端代码if-else语句,如果get请...
2019-06-10 10:32:24
420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人