- 博客(38)
- 收藏
- 关注
原创 机器学习:使用KNN和决策树来预测和评估乳腺癌load_breast_cancer
安装pandas模块:pip install pandas -i。安装numpy模块:pip install numpy -i。
2023-05-27 11:23:01 1021
原创 给定数据集insurance.csv,该数据集记录的是投保人相关的历史数据
3)模型验证,绘制折线图比较预测值和真实值,并计算MSE。2)划分训练集和测试集,并生成模型。预测该投保人的医疗费用并输出。1)加载数据集并做数据清洗。
2023-05-23 18:30:14 512 2
原创 1.给定数据结构如下:gender=[“男“,“女“]color=[“white“,“black“,“yellow“]np.random.seed(666)data=pd.DataFrame(
7)分别求白色人种的体重weight的最大值和黄色人种的体重weight的最大值,并计算两者之间的差值。8)将体重weight按范围分成4个区间,然后用直方图呈现不同区间段的人数。6)统计height>=175并且weight>=80的黄色人种的信息。2)求不同性别的平均身高和平均体重和平均年龄 ,并用并列柱状图呈现。3)求60岁以下不同性别,不同人种的平均体重 ,并用并列柱状图呈现。1)求不同性别的平均身高 ,并用柱状图呈现。4)统计不同人种的个数,并使用饼图呈现。gender=["男","女"]
2023-04-23 17:35:51 219
原创 pandas的练习---python
8)查看2018-01-01 星期五, 2018-07-19 星期二的社保卡号,商品名称。5)查看‘2018-04-27 星期三’的销售情况。7)查看1月的销售商品名称,销售数量,实收金额。3)查看社保卡号、商品名称、销售数量三列数据。4)查看销售数量、应收金额、实收金额三列数据。2)查看商品名称列所有数据。1)将购药时间做为行索引。6)查看1月的销售情况。
2023-04-17 19:57:47 58
原创 pandas作业练习题-------Python
利用字典{"a":20,"b":9,"c":14,"d":7}创建series对象s2。将上一步series对象s1的索引指定为["a", "c", "e", "g"]使用pandas的notna()输出s3中非NaN数据。2.使用下列表格中数据创建dataframe对象df。将s1和s2两个series相乘后输出结果s3。输出s1的values和index。使用in判断’f’索引是否在s2中。使用切片,切出s3前三个元素。输出环比和同比两列数据。
2023-04-17 19:39:13 193
原创 在90-120之间随机出来30个数作为体重,得到的体重折线图
环境准备:安装numpy模块:pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple安装可以获取图表的模块:pipinstallmatplotlib-ihttps://pypi.tuna.tsinghua.edu.cn/simple若上述两步无法进行,则先进行pip升级:升级原有非最新版本的python:先删除pip 命令: python -m pip uninstall pip python -
2023-01-07 10:01:38 103
原创 C++的超级玛丽静态图,哈哈
#include<iostream>using namespace std;int main(){cout<<" ********"<<endl;cout<<" ************"<<endl;cout<<" ####....#."<<endl;cout<<" #..###.....##...."<<endl;cout<<" ###...
2022-10-17 08:05:24 97
原创 Python之回文数的判断
a=input("输入一个数")b= a[::-1]if a==b: print('{} 是回文数'.format(a))else: print('{} 不是回文数'.format(a))def is_hw(num): strnum=str(num) strnum2=strnum[::-1] if strnum==strnum2: print("是回文") return True else: prin
2022-09-20 13:26:28 643
原创 Python之3~20的乘积
#3~20的乘积chengji=1for i in range(3,21): chengji*=iprint(chengji)chengji=1for i in range(20,2,-1): chengji*=iprint(chengji)
2022-09-19 17:35:32 2574
原创 Python之解包
#解包(一个变多个)names=("AAA","BBB","CCC","DDD","EEE")print("未解包",names)print("解包后",*names)#用*将元组解包def fun5(XX,YY,ZZ): print(XX,YY,ZZ)scores={"XX":66,"YY":77,"ZZ":88}fun5(**scores)#用**将字典解包
2022-09-19 17:32:33 649
原创 Python之打包实例
接收姓名并排序输出def fun4(**kwargs): print(kwargs) #x[0]表示键,x[1]表示值,reverse=True表示降序 result=sorted(kwargs.items(),key=lambda x:x[1],reverse=True) print("排序后结果:",result)#调用函数fun4(ll=100,xx=95,jk=59,ax=79)
2022-09-19 17:32:04 86
原创 Python之储存1-100,储存student1,student2…储存student01,student02…
#两种方法实现1-100储存在列表#方法(1)nums=[]for i in range(1,101): nums.append(i) print(nums)#方法(2)nums=[i for i in range(1,101)]print(nums)#列表储存student1,student2,student3...names=["student"+str(i) for i in range(1,101)]print(names)#列表储存stu
2022-09-14 20:12:26 557
原创 Python之确定是否为合法邮箱地址
#是否为合法邮箱email=input("请输入邮箱地址:")index1=email.find("@")index2=email.find(".")if index1==-1: print("邮箱地址必须包括@")elif index2==-1: print("邮箱地址必须包括.")elif index2<index1: print("邮箱地址的最后一个.在@之后")elif index2==len(email)-1: print(
2022-09-14 11:21:54 2725
原创 Python定义字典,写联系人及电话号码,查找……
#定义一个空字典#添加键值对(AA,BB..值为1234567...)linkmans={}linkmans["AA"]="1234567890"linkmans["BB"]="2134567890"linkmans["CC"]="3241567890"linkmans["DD"]="4563217890"print(linkmans)name=input("输入查找的名字:")if name in linkmans.keys(): print(f"{name}
2022-09-14 11:07:37 2074
原创 Python之,评委打分。A~F六位参赛选手,去除最高与最低分之后的的评分为…
marks=[[],[],[],[],[]]names=["A","B","C","D","E","F"]for i in range(len(names)): print(f"六位评委为{i+1}位选手打{names[i]}分") for j in range(6): score=int(input(f"请{j+1}号评委为{i+1}号选手{names[i]}打分")) marks[i].append(score)print("最终得分"
2022-09-07 16:00:28 2362
原创 Python之洗牌游戏
一副扑克牌,有多少种洗牌可能呢?方法一:cards=[]for i in range(1,55): cards.append(i) print("洗牌之前:",cards) import randoma = []for i in range(2, 11): a.append(f'黑桃{i}') a.append(f'梅花{i}') a.append(f'红桃{i}') a.append(f'方块{i}')k
2022-09-07 15:57:53 1835
原创 Python求水仙花数
for i in range(100,1000): x=i//100 y=i//10%10 z=i%10 if x**3+y**3+z**3==i: print(f'{i}是水仙花数')
2022-09-06 18:08:16 689
原创 Python中,玩家与电脑玩石头剪刀布
import randomprint("0.石头 1.剪刀 2.布")print("玩家出拳")player=int(input())names=["石头","剪刀","布"]fist=random.randint(0,2)print("电脑出:",names[fist])print("电脑出:",names[fist])print("玩家出:",names[player])if player==0 and fist==1 or player==1 and fist==2 or p
2022-09-06 18:07:12 700
原创 Python中print函数的应用
可以输出数字,字符串,和表达式的值1.print(3)--->32.print("hello")--->hello print('hello')--->hello3.print(3+4)--->74.将数据输出文件里面fp=open('D:/text.txt','a+')print('helloworld',file=fp)fp.close()#a+是,有该文件就存储,没有则新建#(D盘新建一个text的txt,并且里面有“hellowor
2022-09-06 08:17:40 238
原创 Python输入一个字符串,有多少个数字,多少个字母,又有多少个其它字符?
s=input('请输入一个字符串:')a=0b=0c=0for i in s: if i>='0' and i<='9': a+=1 elif (i>='a'and i<='z') or (i>='A'and i<='Z'): b+=1 else: c+=1print(f"数字有{a}个,字母有{b}个,其他{c}个")
2022-09-05 20:20:54 1602
原创 输入整数n,求1~n的整数和
n=int(input("输入n值:"))s=0n>=1for i in range(1,n+1): s+=iprint(s)
2022-09-04 21:03:52 2674
原创 Python中字母大小写转换
(1)转字母ch=input("请输入字母:")if ch>'a' and ch<'z': print("大写:",ch.upper())elif ch>='A' and ch<='Z':print("小写:",ch.lower())else: print("输入错误")#(2)字符串(全转)ch=input("请输入字母:")print(ch.swapcase())#a小转大ch=input("请输入字母:")pr
2022-09-02 08:19:00 13293 2
原创 BMI指数计算
print("--------进入BMI指数测试----------")g = eval(input('请输入身高(m):'))w = eval(input('请输入体重(kg):'))BMI = w / (g * g)if BMI >= 28: print("您的BMI指数为", BMI, "肥胖ing....")elif BMI >= 24: print("您的BMI指数为", BMI, "超重ing....")elif BMI >= 18.
2022-09-01 21:14:48 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人