- 博客(14)
- 收藏
- 关注
原创 KNN预测报错Expected 2D array, got 1D array instead: array=[244033.7682 232720.6402 231685.6891 ... 20011
KNN预测报错Expected 2D array, got 1D array instead: array=[244033.7682 232720.6402 231685.6891 ... 20011
2022-04-24 13:28:59
487
1
原创 蓝桥杯备战第十天——题15、16
**题15:**利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 分析:条件运算符基本例子:(a>b)? a:b,意思是:a>b成立吗,成立则输出a,不成立则输出b 程序: score = int(input('输入分数:\n')) if score >= 90: grade = 'A' elif score >= 60: grade = 'B' else: grade = 'C'
2021-12-03 23:58:54
239
原创 蓝桥杯备战第九天——题13、14
**题13:**打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 **分析:**利用for循环控制100-999个数,每个数分解出个位,十位,百位。再进行if判断,满足三位数的立方和等于n时,打印输出n。 程序: for n in range(100, 1000): i = n // 100 # 百位 j = n // 10 % 10 # 十位 k = n %
2021-12-02 23:50:20
778
原创 蓝桥杯打卡第八天——11、12题
**题11:**有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? **分析:**兔子的规律为数列1,1,2,3,5,8,13,21… 程序: f1 = 1 f2 = 1 for i in range(1,22): print ('%12ld %12ld' % (f1,f2), end=" ") if (i % 3) == 0: print ('') f1 = f1 + f2 f
2021-12-01 23:03:40
702
原创 蓝桥杯备战打卡第7天——9~10题
**题9:**暂停一秒输出。 分析:使用 time 模块的 sleep() 函数。 程序实现 import time My_D = {1: 'a', 2: 'b'} for key, value in dict.items(My_D): print(key, value) time.sleep(1) # Stop 1 seconds 运行结果: 第1秒打印了字符a 第2秒打印字符b **题10:**暂停一秒输出,并格式化当前时间。 程序实现: import time print(t
2021-11-29 23:46:40
329
原创 【无标题】
蓝桥杯备战第五天——Python100例 题目一:将一个列表的数据复制到另一个列表中。 分析:使用列表[:]。 程序: a = [1, 2, 3] b = a[:] print (b) 运行结果: 题目二:输出 9*9 乘法口诀表。 分析:使用 i 控制行,j 控制列,9行9列。 程序: for i in range(1,10): print() for j in range(1,i+1): print("%d*%d=%d" % (i, j, i*j), end=" ")
2021-11-24 22:50:50
542
原创 蓝桥杯备战第四天——Python100题打卡
题目一:输入三个整数x,y,z,请把这三个数由小到大输出。 分析:放三个变量x,y,z用于储存输入值,进行比较判断:把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 程序: x = int(input("x:")) y = int(input("y:")) z = int(input("z:")) a = {"x":x,"y":y,"z":z} print('--------分割线--------
2021-11-23 22:14:33
597
原创 MATLAB学习打卡练习题——第一章
第一章:MATLAB环境 题目: 1.程序: clear;clc; a=5; b=11/14; c=a.*b;%使用点乘法会是一个好习惯 disp('运算值为:') c 结果: 2.程序: clear;clc; a=5*(3/8); b=3^7; c=a+b 运行结果: 3.程序: clear;clc; a=9; b=1.25; c=a^b 运行结果: 4.略 5.公式V=pir^2h h=12cm,r=4/2=2cm 程序: clear;clc; h=12; r=4/2; disp('该圆柱体
2021-11-22 23:40:43
209
原创 【无标题】
蓝桥杯备战第三天——Python100题打卡第三天 题目一:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 分析:完全平方数的定义为,若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。 设该数为x,则最小必然为1 题目式子转换: x+100=m^2 x+100+168 = n^2 所以:m2 - n2 = (m + n)(m - n) = 168 令m+n=i,m-n=j。则i,j之中至少有一个是偶数 所以: m = (i + j) / 2, n =
2021-11-22 23:11:28
375
原创 【无标题】
蓝桥杯备战第二天:Python100题打卡 题目一:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 分析:循环嵌套,挖三个空,每个空之间互不相等时,输出对应的值 for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): print (i,j,k)
2021-11-21 23:18:28
119
原创 【无标题】
蓝桥杯备战打卡第一天 【二分查找】 二分查找(Binary Search)是一种效率较高的查找方式,它的时间复杂度为O(logn)。 二分查找要求数组按关键字有序排列,并设置两个指针left和right分别指向数组的开头和末尾,每次查找left和right的中间项[mid]。 设数组非递减排列: 1.若目标值target等于中间项[mid],则找到元素; 2.若目标值target小于中间项[mid],则前往当前范围的左半部分查找,将right置为mid-1; 3.若目标值target大于中间项[mid],则
2021-11-20 23:04:56
96
原创 2021-11-13
渣渣Python学习打卡之爬虫篇——第二天(requests高级) 一、SSL验证 #一、SSL验证 import requests response = requests.get('https://www.12306.cn/index/') print(response.status_code) 运行结果: #若报错SSLError,表示证书验证错误,把 verify 参数设置为 False 即可 import requests response = requests.get('https://w
2021-11-14 00:00:54
812
原创 2021-09-14
渣渣Python学习打卡之爬虫篇——第二天(requests基础) 一、环境安装过程的问题 安装使用的Anaconda暂时没有任何问题,效果如下 二、爬虫过程实操 对知乎爬取照片过程,代码如下: #coding=gbk """ 作者:川川 时间:2021/10/11 """ #study group:428335755 import os import re import json import requests import time import urllib.parse import random
2021-11-12 23:26:31
120
原创 2021-08-30
#如何看待2021年深圳杯C题? 2021年深圳杯如期举行,出于好奇,和小伙伴们一起去看了看这个题目,乍一看,A题:火星探测器着陆控制方案,一下愣住,显然不会,看B题去:背向瑞利散射光纤激光传感器设计,艾玛,这,显然不在我的认知领域内啊,呜呜呜!再看C题,配电网可靠性和软自愈研究,emm,虽然直觉告诉我,好像我会,但是,还是先看一下D题吧,再看D题时候,这博弈问题,咱也没学过啊,这不直接一波咱也不敢说,咱也不敢问???好吧,还是回归我亲爱的C题吧,大概这就是上天的安排,亲爱的C题【害羞】~ 先读题: 配电网
2021-08-30 01:30:00
376
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅