python 习题笔记
练习的习题笔记
- 白鹿 -
这个作者很懒,什么都没留下…
展开
-
数据分析作业七
目录练习题练习一代码运行效果练习二代码练习三代码运行效果练习四代码练习题练习一为了对某一产品进行合理定价,我们对此类商品进行了试销实验,价格与需求量数据如下。利用图表分析规律。price = [60,80,40,30,70,90,95]sales = [100,50,120,135,65,45,40]代码# 导库import numpy as npimport pandas as pdimport matplotlib.pyplot as plt# 实现price = [60,8原创 2021-08-24 16:32:44 · 287 阅读 · 0 评论 -
数据分析作业六
目录作业题目答案拼接多个csv文件代码执行效果去除重复数据,重新索引代码执行效果自动挡和手动挡数目代码执行效果计算每个城市二手车数量代码执行效果统计每个汽车品牌平均售价价格(不是原价) (提示:groupby,可以先不做)代码执行效果作业题目拼接多个csv文件去除重复数据,重新索引自动挡和手动挡数目计算每个城市二手车数量统计每个汽车品牌平均售价价格(不是原价) (提示:groupby,可以先不做)答案拼接多个csv文件代码import numpy as npim原创 2021-08-12 11:37:24 · 337 阅读 · 0 评论 -
数据分析作业五
目录作业题目作业答案第一题代码执行效果第二题代码执行效果第三题代码执行效果第四题代码执行效果第五题代码执行效果作业题目读取lianjia.csv文件里的数据观察结构,调整列索引顺序(Region",“Garden”,“Layout”,“Floor”,“Year”,“Size”,“Elevator”,“Direction”,“Renovation”,“Price”)增加一个列关于目前状况(state),是否卖出状态随机设定查找楼层低的房子(这里提取低楼层)电梯这列存在缺失值,想办法处理下缺失值原创 2021-08-07 16:35:51 · 372 阅读 · 1 评论 -
数分析作业四
目录1:题目题目要求2:答案第一题代码执行效果第二题代码执行效果第三题代码执行效果第四题代码执行效果第五题代码执行效果第六题代码执行效果第七题代码执行效果第八题代码执行效果1:题目题目要求读取 五粮液2020.xlsx 数据查看该数据的基本信息计算每一天各指标的差异值计算其 pre_close 的增长率将 pre_close 的增长率添加至数据中(新增列)将 pct_change 该列 呈现的 NaN 用0填充查看 pre_close 与 pct_change 的相关性将 pct_ch原创 2021-08-03 11:26:04 · 151 阅读 · 0 评论 -
数据分析作业三
目录作业作业一作业二答案作业一123456作业二1234作业作业一参考代码data = { "姓名":['张三','李四','王五','小明','小红','小刚','小亮'], "语文":[89,78,79,89,90,87,83], "数学":[59,83,85,92,67,81,77], "英语":[84,97,88,83,67,73,71], "体育":[0,0,0,0,0,0,0]}df = pd.DataFrame(data)df1 -原创 2021-07-31 13:46:31 · 564 阅读 · 0 评论 -
数据分析作业二
目录1:作业题目2:答案第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题第十一题第十二题1:作业题目np.random.seed(1)np.random.randint(0,20,size=(4,5))查看Numpy的版本号:如何创建一个所有值都是False的布尔类型的数组:将一个有10个数的一维数组的形状进行转换:将数组中所有偶数都替换成0(改变原来数组和不改变原来数组两种方式实现):创建一个一维且有10个数的数组,元素是从0-1之间,但是不包含0和1:求以下数组大于等于5转载 2021-07-29 19:13:23 · 179 阅读 · 0 评论 -
数据分析作业一
目录第一题思路代码运行代码第二题思路代码运行代码第三题思路代码代码片段第四题思路代码代码片段第五题思路代码代码片段第一题将np.arange(10)数组中的奇数全部都替换成-1。思路使用切片的范围取值代码import numpy as npa1 = np.arange(10)a1[1::2] = -1print(a1)运行代码第二题有一个4行4列的数组(比如:np.arange(16).reshape((4,4))),请将其中对角线的数取出来形成一个一维数组。提示(使用原创 2021-07-24 00:00:50 · 1010 阅读 · 0 评论 -
基础作业八
作业1: 请使用装饰器实现已存在的函数的执行所花费的时间。# 导入模块import time# 设计算法# 使用修饰器的函数def new_number(a): def old_number(): print('开始计时:') start = time.time() a() print('计时结束:') end = time.time() return f'程序消耗的时间{end - s原创 2021-04-22 16:34:32 · 54 阅读 · 0 评论 -
基础作业七
作业2.猴子吃桃问题(递归):猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了,求第一天共摘了多少桃子?# 基线条件:当天数等于1的时候# 递归条件:假设猴子第一天摘了X1个桃子# 第一天的桃子:X1 第一天吃的桃子:(X1/2)+1 剩余的桃子X2:(0.5*X1)-1# 第二天的桃子:X2 第二天吃的桃子:(X2/2)+1 剩余的桃子X原创 2021-04-22 16:54:36 · 49 阅读 · 0 评论 -
基础作业六
5:作业1:打印名片程序:输入姓名,电话号码,性别,最后打印出来名片控制姓名长度为6-20电话号码长度11性别只能允许输入男或女每一样信息不允许为空# 感觉使用函数的方法会更加简单def name(username_1): while True: if len(username_1) < 6 or len(username_1) > 20: print("名字输入错误,名字的长度只能为6-20!!!") u原创 2021-04-21 13:10:37 · 75 阅读 · 0 评论 -
基础作业五
作业1:给用户9次机会猜1 - 10 个数字随机来猜数字。如果随机的数字和用户输入的数字一致则表示正确,如果不一致则表示错误。最终结果要求用户怎么也猜不对# 用一个列表来存储这10个数据list_1 = [i for i in range(10)]print("--------游戏规则:--------")print("请您猜[0-10)这个范围里的数字。")# 使用列表来保存已经输入的数字list_2 = []# 使用for循环提示用户的输入输出for i in range(原创 2021-04-21 13:11:05 · 151 阅读 · 1 评论 -
基础作业四
作业:1:现在有 a = [1,2,3,4,5,6] 用多种方式实现列表的反转([6,5,4,3,2,1]) 并写出推导过程a = [1, 2, 3, 4, 5, 6]# 方法1:print(a[::-1])# 方法二:a.sort(reverse=True)print(a)# 方法三 还没有学习for循环感觉使用for循环也可以解决b = 1while b < len(a): c = 1 while c < len(a): if a原创 2021-04-21 13:09:26 · 184 阅读 · 0 评论 -
基础作业三
作业1: 求1000以内所有的水仙花数# 使用循环和条件判断进行解题num_1 = 1while num_1 < 1000: num_2 = num_1 % 10 # 取出这个数字的个位数 num_3 = num_1 // 100 # 取出这个数字的百位数 num_4 = num_1 % 100 // 10 # 取出这个数字的十位数 if num_2**3 + num_3 ** 3 + num_4 ** 3 == num_原创 2021-04-21 13:08:58 · 123 阅读 · 0 评论 -
基础作业一
作业1:a,b = 6, 8 我想让a=8 b=6我该怎么办?用2种方式实现# 方法1a, b = 6, 8print(a,b)a, b = b, aprint(a,b)# 方法2a, b = 6, 8print(a, b)c = bb = aa = cprint(a, b)2:完成字符串的逆序以及统计• 设计一个程序,要求只能输入长度低于31的字符串,否则提示用户重新输入• 打印出字符串长度• 使用切片逆序打印出字符串def a(b): while True原创 2021-04-20 15:33:55 · 126 阅读 · 0 评论 -
基础作业二
作业1:以4种格式化字符串的方式来实现 521 xxx 嫁给我好吗?# 方法1 拼串操作name = input("请输入那个让你日思夜想人的名字:")str = "521" + name + "嫁给我好吗?"print(str)# 方法2 传参操作name_0 = input("请输入那个让你日思夜想人的名字:")print(f"521 " + name + " 嫁给我好吗?")# 方法3 占位符操作name_1 = input("请输入那个让你日思夜想人的名字:")print(原创 2021-04-21 13:08:43 · 104 阅读 · 0 评论