自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 SVD奇异值分解

from sklearn.datasets import load_irisfrom sklearn.decomposition import TruncatedSVD #截断SVD#读入数据集data = load_iris()x = data.datay = data.targetsvd = TruncatedSVD(n_components=3)x_= svd.fit_transform(x)print("x_.shape",x_.shape)print("求解得到的奇异值(特

2021-03-19 15:04:58 129

原创 PCA底层简单版本,容易学习

PCA底层学习前面是PCA的简单知识,不感兴趣可以直接看代码部分PCA降维是线性降维有损失的,我们降维的目的是简化机器模型的训练和预测,对高维数据进行可视化,实现数据的压缩PCA优缺点:优点:保留绝大部分数据消除评价指标之间的相关影响计算方法简单,易于实现缺点:主成分解释其含义往往具有一定的模糊性,不如原始变量的含义那么清楚,确切代码思路:降维简单来说就是将一个旧数据(old_data)经过降维变成了新数据(new_data)x_new=x_old.dot(U)

2021-03-19 10:44:54 147

原创 6.5Python总结:进程,正确传递任务函数和参数。

题目(一)创建项目proj_day18,添加包quest1,添加名为myprocess的源码文件,完成以下任务1.创建一个子进程,完成如下任务:(1)添加构造函数,正确实现构造函数功能代码。①提示,需要有参数。(2)重写run方法,完成如下任务:①生成纯数字构成的随机字符串,保存到randNum,长度5个字符。②生成纯字母构成的随机字符串,保存到randStr,长度5个字符。③得到当前进程的id,保存到curID。④将randNum和curID拼接成一个字符串,保存到变量randNumI.

2020-06-05 20:51:07 292 1

原创 Python题目:根据参数n,创建一个n个随机字符串的列表,随机字符串长度为k.(n.k都可以输入)

import random,stringdef createList(n): for i in range(n): new=random.choices(all_all,k=num_n) new=''.join(new) nlist.append(new)all_all=string.ascii_letters+string.digits...

2020-05-05 18:53:21 757

原创 Python ,random的用法(简单)介绍7个

random.random():生成一个0-1的随机浮点数import randomprint(random.random())#0.495230693625075random.uniform(a,b):生成一个指定范围内的随机浮点数,a,b是这个范围的上下限,不分大小,自动使得ab中小的数<n<ab中大的数import randomprint(random.un...

2020-05-05 10:16:28 277

原创 Python数据类型比较(列表,字典,集合,元组),可变,不可变,几种对比

数据类型不可变数据类型:字符串,整数,浮点,布尔,元组可变数据类型:列表 字典 集合序列: 列表,字符串,元组,集合,字典有序序列:列表,字符串,元组(有序功能特点:索引 遍历 切片)无序序列:集合,字典一. 列表建立方式一: 列表名=list(元素)方式二: 列表名=[ ]增.append:在列表末尾追加新的元素列表名.append(新元素)...

2020-05-04 23:22:36 4429 1

原创 Python题目:电影院,函数调用,实现'查看热映电影','订票','查看订单','退票','结账','影评'的功能

def fun1(): for i, j in enumerate(re_menu, start=1): print('{}、{}\t{}'.format(i, j[0], j[1]))def fun2(): while True: sel = int(input('请输入选择的电影:')) if 1<=sel<=4:...

2020-05-02 12:34:57 1072

原创 Python题目:双色球,用函数实现机选和手选

def fun1(): print('欢迎进入双色球!==============') red_ball = [] while True: red = int(input('请输入红色球的球号:')) if red in red_ball or red>33 or red<1: print('请重新输入')...

2020-04-30 14:02:40 615

原创 Python题目:用函数建立餐厅系统,'菜品展示','点餐','结账','留言','修改饭店菜单','修改已点菜单'

def fun1(): for i in menu: print('菜品:%s,价格:%.2f元' % (i[0], i[1]))def fun2(): for x, i in enumerate(menu, start=1): print('{} {} '.format(x, i[0])) while True: b =...

2020-04-30 14:00:36 3627 2

原创 Python题目:递归的简单题目,求阶乘,求n-m的累积和,求斐波那契

递归从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事!故事是什么呢?从前有座山,山里有座庙…定义:递归函数是自身直接或者间接调用自身并且有终止条件的函数特点:将大问题分解成n个小问题,用递归有2个重点,递归公式和递归结束条件举例子:以5的阶乘两种方式1.普通函数实现:def fun(n): mul = 1 for i in range(1,n+1): ...

2020-04-30 13:58:30 1559

原创 Python题目:简易计算器用函数进行+-*/的运算,调用函数的简单方法以及匿名函数的简单使用

Python题目:简易计算器用函数进行±*/的运算,调用函数的简单方法def sun(num1,num2,num3): print('{}{}{}={}'.format(num1,num2,num3,num1+num3))def subtract(num1,num2,num3): print('{}{}{}={}'.format(num1,num2,num3,num1-num3...

2020-04-30 09:52:19 1418 1

原创 Python利用列表生成式,在列表 alist 中添加10个随机整数,使用randint函数,随机数的范围是1到10,显示列表中内容,使用 alist 中元素创建一个非空集合 bset,显示该集合

利用列表生成式,在列表 alist 中添加10个随机整数,导入随即包,使用randint函数,随机数的范围是1到10,显示列表中内容,使用 alist 中元素创建一个非空集合 bset,显示该集合分解步骤利用列表生成式,在列表 alist 中添加10个随机整数,导入随即包,使用randint函数,随机数的范围是1到10(列表生成式上一个博客讲过)显示列表中内容使用 alist ...

2020-04-29 13:34:52 8788

原创 Python题目:统计会议信息,用集合统计国家

info=[]b=[]while True: name = input('请输入姓名:') nation = input('请输入国家:') a = {'姓名': name, '国家': nation} info.append(a) num=int(input('是否继续存储(1/0):')) if num==0: print(i...

2020-04-29 11:12:11 158

原创 Python题目:判断101-200之间有多少个素数,并输出所有素数,简单方法

素数表素数的定义:只能被1以及自身整除的数注意!!若x<2,那么x一定不是素数!!,因为最小的素数是2!a=0 #当不是素数时,跳出本次循环用的变量count=0 #统计一共有几个素数for i in range(101,201): #左闭右开,所以需到201才能取到200 for j in range(2,i): #2-i的范围保证了除数不是1以及本身...

2020-04-28 11:15:32 8540

原创 Python题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月 ,后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

兔子月份变化表简单方法month=int(input('请输入月份:'))if month==1 or month==2: #前两个月没有长大,没有规律,所以单拿出来 print('一共有1只兔子')else: a=1 #第一个月 b=1 #第二个月 c=0 #一会求和用的变量,需要提前使其为0 for i in range(3,mo...

2020-04-28 10:03:10 24204 6

原创 Python题目99乘法表,for循环嵌套,while循环嵌套

方法一for i in range(1,10): for j in range(i): print('{}*{}={}\t'.format(j+1,i,i*(j+1)),end='') print()方法二i=1while i<=9: j=1 while j<=i: print('{}*{}={}\t'.form...

2020-04-28 09:02:59 559 2

原创 Python题目光点菜单的步骤

bmenu=['清蒸鲈鱼','宫保鸡丁','鱼香肉丝','蚂蚁上树']#菜单for i,j in enumerate(bmenu,start=1):#循环输出 print('{}、{}'.format(i,j))num=int(input('请选择指定的菜品:'))#提示输出print('您选择的菜品是:{}、{}'.format(num,bmenu[num-1]))#输出效果...

2020-04-27 23:35:54 257

原创 Python建立一个列表追加数字字母以及替换删减

mlist=[]#建立一个空列表mlist.extend([1,3,7])#追加三个数字mlist.insert(0,'a')#追加三个字符mlist.insert(1,'c')mlist.insert(2,'d')print(mlist)#输出mlist[2]='hello world'#替换第三个元素print(mlist)del mlist[2]#删除第三个元素print(...

2020-04-27 23:34:23 1133 1

原创 Python题目系统随机抽取10个数,并转换成字符串输出

import random#引用random导包,为了使用choice,随机抽取import string#引用string导包,为了产生A-Z a-z 1-10str_menu=string.ascii_letters+string.digits#包含A-Z a-z 1-10str_ran=random.choices(str_menu,k=10)#有放回的随机抽取10个字符print(...

2020-04-27 23:32:22 1010

原创 Python题目双色球手动字典方法

double_balls={'红球':[],'蓝球':[],'注数':[]}#双色球字典,存放输入的信息i=0 #对红球的统计while True:#保证红球个数达标 red_ball=int(input('请输入第{}个红球,范围1-33:'.format(i+1))) if 1<=red_ball<=33:#防止用户输入1-33范围外的数 if ...

2020-04-27 23:29:32 210

原创 Python题目:输入三个整数x,y,z,请把这三个数由小到大输出

第一种方法用到了列表的排序,用到了sort函数,顺便简单讲一下sort以及sorted的用法一、sort函数的简单应用方法:语法: 列表名.sort()默认是升序排列,sort(reverse=True)时,是降序举例子:a=[12,6,45,5]a.sort()print(a) #输出的结果是 [5,6,12,45]a.sort(reverse=True)pr...

2020-04-27 23:18:01 25550

原创 Python题目:输入某年某月某日,判断这一天是这一年的第几天?

#题目:输入某年某月某日,判断这一天是这一年的第几天?day=input('请输入年月日(格式举例:2000-01-05):')year=int(day[:4])#将年份截取month=int(day[5:7])#截取月份sun=int(day[8:10])#截取日print(year,month,sun)t_run=[31,29,31,30,31,30,31,31,30,31,30,...

2020-04-27 22:40:36 3384 1

原创 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

Python题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?#提示用到了math函数的sqrt(x)开平方import math #导包,为了调用sqrt函数i=1 #循环变量while True: #死循环可以找出所求的数,直到找到为...

2020-04-27 22:36:35 460

空空如也

空空如也

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

TA关注的人

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