- 博客(11)
- 资源 (3)
- 收藏
- 关注
原创 R语言常量知识点总结
国内的中文编码 主要有GBK编码和UTF-8编码, 有时会遇到编码错误造成乱码的问题,MS Windows下R程序一般用GBK编码,但是RStudio 软件采用UTF-8编码。除了数值型,逻 辑型和字符型也可以有缺失值, 而且字符型的空白值不会自动辨识为缺失值,需要自己规定。R语言基本的数据类型有数值型, 逻辑型(TRUE, FALSE),文本(字符串)。y<-factor(c(1,0,1,1,0)) #这里levels为因子水平,表示有哪些因子.c()为连接函数,把单个标量连成向量. y。
2024-04-30 20:41:54
82
原创 实验三 天数统计
统计天数与打印日历在计算天数时有着相同的方法,但统计天数有着起始日期和结束日期,不需要自己人为设定一个初始年份,在计算过程中只要依次累加每个月的天数和起始、截止月的天数就行,思路条理比较清晰。2. 通过起始日期与截止日期的年月情况,用年差dy,月差dm,天差dd来方面计算。1. 需先自定义一个函数来判断是否是闰年,并根据年份输出对应每个月的天数。1)键盘输入起始日期和结束日期,统计从起始日期至结束日期,经历的天数;printf("起始日期:");printf("截至日期:");
2024-04-30 20:07:55
257
原创 实验二 猜数游戏
此道题的思考方法和数字炸弹游戏很相似,采用二分法能够以最少的次数来实现结果。在输入一个数后,程序自动比较并得出“太大了”或者“太小了”,从而不断缩小猜数的范围,过程比较繁琐,但方法简单,程序设计比较容易。2. 通过一次次太大或者太小来缩小检索范围,从而得出设定值和猜的次数。2. 熟悉C程序设计中的while,if……printf("共猜了%d次",cnt);printf(" 猜数开始!printf("请输入一个数:");printf("太大了!printf("太小了!2)猜数时给出大小提示;
2024-04-30 20:06:43
79
原创 实验一 打印月历
该程序设计题巧妙地结合了多方面的知识,有用printf函数输出数据,用scanf函数输入数据,使用if,for等语句实现数值关系计算和循环,并自定义函数。在推理计算过程中,也考察了学生的逻辑思维能力,能否合理想出将1990年作为基础年份进行计算。1)年份和月份由键盘输入,打印的月历按星期一到星期日排列;2. 直接求出这月之前总天数,然后求这个月第一天周几。2. 熟悉C程序设计中的for循环语句和if语句。3. 熟悉C程序设计中的用函数实现模块化程序设计。1. 熟悉C程序设计中的选择和循环等语句。
2024-04-30 20:05:50
145
原创 实验报告六、自定义类模拟三维向量及其运算
1、定义一个三维向量类,并定义相应的特殊方法实现两个该类对象之间的加、减运算(要求支持运算符+、一),实现该类对象与标量的乘、除运算(要求支持运算符。print("乘积=({},{},{})".format(x,y,z))print("和=({},{},{})".format(x,y,z))print("差=({},{},{})".format(x,y,z))print("商=({},{},{})".format(x,y,z))print("长度为:{}".format(round(a,3)))
2024-04-30 19:55:43
336
原创 实验报告五、Python函数应用
print('大写字母,小写字母,数字,其他字符的个数分别为:',tuple(chack(x)))print('反转后的列表为:',reversed(listA))print('排序后的列表:\n', sorted(lst))print('所有整数和为:',sum(listA))listA = input('请输入一个列表:')n=int(input('请输入一个整数:'))listA=input('请输入多个整数:')listA=input('请输入多个整数:')print('所有整数和为:',sum)
2024-04-30 19:54:09
440
原创 实验报告四、Python程序控制结构
1、编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。3、编写程序,生成一个包含20个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变(提示:使用切片)。4、编写程序,用户从键盘输入小于1000的整数,对其进行因式分解。6、编写程序,输出所有由1、2、3、4这4个数字组成的素数,并且在每个素数中每个数字只使用一次。2、编写程序,生成一个包含50个随机整数的列表,然后删除其中所有奇数(提示:从后向前删)。x=int(input("请输入一个年份:"));
2024-04-30 19:51:32
244
原创 实验报告三、Python 可迭代对象的用法
2、编写程序,用户输入一个列表和两个整数作为下标,然后使用切片获取并输出列表中介于两个下标之间的元素组成的子列表。例如,用户输入[1,2,3,4,5,6]和2、5,程序输出[3,4,5,6]。3、设计一个字典,并编写程序,用户输入内容作为“键”,然后输出字典中对应的“值”,如果用户输入的“键”不存在,则输出“您输入的键不存在!4、编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。5、了解列表、元组、字典、集合的用法。4、了解列表推导式的用法。
2024-04-30 17:37:17
144
原创 实验报告二、Python 运算符、表达式与内置对象
使用列表istA中的元素作为键,列表IstB中的元素作为值,并且最终字典中的元素数量取决于IstA和istB中元素最少的列表的数量。6、编写程序,输入一个包含若干整数的列表,输出新列表,要求新列表中所有元素来自于原列表,并且降序排列。4、编写程序,输入一个包含若干整数的列表,输出新列表,要求新列表中只包含原列表中的偶数。setA=set(eval(input("请输入集合A:")));setB=set(eval(input("请输入集合B:")));setB=set(input("请输入集合B:"));
2024-04-30 17:08:46
524
原创 实验报告一、Python 安装与开发环境搭建
8、 下载并安装Anaconda3,自行查阅资料熟悉Jupter Notebook和Spyder的使用,并熟悉使用conda 和pip 为Anaconda环境安装扩展库的方法,参考前面的步骤。6、如果遇到安装不成功的扩展库,使用浏览器打开下面的网址下载 whl 文件进行离线安装:https://www.lfd.uci.edu/~gohlke/pythonlibs/5、使用 pip 命令在线安装 Python 扩展库 numpy、pandas、scipy、matplotlib、jieba、
2024-04-30 17:02:37
206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人