- 博客(31)
- 收藏
- 关注
原创 《Python编程:从入门到实践》数据可视化
要修改数据点的颜色,可向scatter()传递参数c,并将其设置为要使用的颜色的名称你还可以使用RGB颜色模式自定义颜色。要指定自定义颜色,可传递参数c,并将其设置为一个元组,其中包含三个0~1之间的小数值,它们分别表示红色、绿色和蓝色分量。s=40)# 设置图表标题并给坐标轴加上标签# 设置刻度标记的大小# 设置每个坐标轴的取值范围plt.show()值越接近0,指定的颜色越深,值越接近1,指定的颜色越浅在Pygal中,将鼠标指向条形将显示它表示的信息,这通常称为工具提示。
2024-09-27 16:23:01 1493
原创 《Python编程:从入门到实践》外星人入侵
在游戏《外星人入侵》中,玩家控制着一艘最初出现在屏幕底部中央的飞船。玩家可以使用箭头键左右移动飞船,还可使用空格键进行射击。游戏开始时,一群外星人出现在天空中,他们在屏幕中向下移动。玩家的任务是射杀这些外星人。玩家将所有外星人都消灭干净后,将出现一群新的外星人,他们移动的速度更快。只要有外星人撞到了玩家的飞船或到达了屏幕底部,玩家就损失一艘飞船。玩家损失三艘飞船后,游戏结束。
2024-09-09 13:17:38 1059
原创 《Python编程:从入门到实践》笔记(四)
要以任何方式使用文件——哪怕仅仅是打印其内容,都得先打开文件,这样才能访问它。函数open()接受一个参数:要打开的文件的名称。Python在当前执行的文件所在的目录中查找指定的文件。函数open()返回一个表示文件的对象。Python将这个对象存储在我们将在后面使用的变量中。关键字with在不再需要访问文件后将其关闭。在这个程序中,注意到我们调用了open(),但没有调用close();
2024-09-01 15:15:58 903
原创 《Python编程:从入门到实践》笔记(三)
使用关键字def来告诉Python你要定义一个函数。这是函数定义,向Python指出了函数名,还可能在括号内指出函数为完成其任务需要什么样的信息。最后,定义以冒号结尾。后面的所有缩进行构成了函数体。引号引起的文本是被称为文档字符串的注释,描述了函数是做什么的。文档字符串用三引号括起,Python使用它们来生成有关程序中函数的文档。函数调用让Python执行函数的代码。要调用函数,可依次指定函数名以及用括号括起的必要信息。让一个类继承另一个类后,可添加区分子类和父类所需的新属性和方法。
2024-08-29 19:34:09 623
原创 《Python编程:从入门到实践》笔记(二)
在Python中,字典是一系列键—值对。每个键都与一个值相关联,你可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何Python对象用作字典中的值。在Python中,字典用放在花括号{}中的一系列键—值对表示。键—值对是两个相关联的值。指定键时,Python将返回与之相关联的值。键和值之间用冒号分隔,而键—值对之间用逗号分隔。在字典中,你想存储多少个键—值对都可以。
2024-08-26 14:25:47 928
原创 《Python编程:从入门到实践》笔记(一)
title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写,其他的改为小写。upper()将字母都改为大写,lower()将字母都改为小写。
2024-08-21 13:44:11 939
原创 Kraken代码阅读(一)
这个程序的主要目的是提供一个文件操作库,该库包含一个名为 QuickFile 的类,用于高效地读写文件,以及一个名为 slurp_file 的函数,用于快速加载文件内容到内存中。
2024-07-20 20:45:45 716
原创 《C++ Primer Plus》第八章课后题
只有一行代码的小型、非递归函数适合作为内联函数。int col;cout<<"名称:"<<can.name<<endl;cout<<"重量:"<<can.weight<<endl;cout<<"热量:"<<can.col<<endl;show(can);cout<<endl;show(can);return 0;
2024-04-06 00:40:10 698
原创 《C++ Primer Plus》第八章总结
内联函数是C++为提高程序运行速度所做的一项改进。常规函数和内联函数之间的主要区别不在于编写方式,而在于C++编译器如何将它们组合到程序中。编译过程的最终产品是可执行程序,由一组机器语言指令组成。运行程序时,操作系统将这些指令载入到计算机内存中,因此每条指令都有特定的内存地址。计算机随后将逐步执行这些指令。有时(如有循环或分支语句时),将跳过一些指令,向前或向后跳到特定地址。常规函数调用也使程序跳到另一个地址(函数的地址),并在函数结束时返回。
2024-04-05 17:40:26 785
原创 《C++ Primer Plus》第七章课后题
p!=end;p++)*p=a;cout<<"请输入一个数字:";cout<<n<<"的阶乘为:";cout<<"请继续输入一个数字:";return 0;return 1;cout<<"请输入数组元素:";int i;for(i=0;i++)cout<<"请继续输入:";return i;i<n;i<n/2;i++)
2024-03-26 18:34:59 1118
原创 《C++ Primer Plus》第七章总结
可以将函数分成两类:没有返回值的函数和有返回值的函数。没有返回值的函数被称为void函数,其通用格式如下:return;//optional其中,parameterList 指定了传递给函数的参数类型和数量。可选的返回语句标记了函数的结尾;否则,函数将在右花括号处结束。通常,可以用void函数来执行某种操作。有返回值的函数将生成一个值,并将它返回给调用函数。这种函数的类型被声明为返回值的类型,其通用格式如下:statements对于有返回值的函数,必须使用返回语句,以便将值返回给调用函数。
2024-03-25 16:46:54 1023
原创 《C++ Primer Plus》第六章总结
if语句的语法与while 相似:statement如果test-condition(测试条件)为true,则程序将执行statement(语句),后者既可以是一条语句,也可以是语句块。如果测试条件为false,则程序将跳过语句。和循环测试条件一样,if测试条件也将被强制转换为bool值,因此0将被转换为false,非零为true。整个if语句被视为一条语句。通常情况下,测试条件都是关系表达式,如那些用来控制循环的表达式。
2024-03-15 13:18:23 770 1
原创 《C++ Primer Plus》第五章总结
很多情况下都需要程序执行重复的任务,如将数组中的元素累加起来。C++中的for循环可以轻松地完成这种任务。该循环首先将整数变量i设置为0:i=0;这是循环的。然后,检查i是否小于5:i<5;如果确实小于5,则程序将执行接下来的语句——然后,程序使用将i加1:i++;这里使用了++运算符——递增运算符,它将操作数的值加1。递增运算符并不仅限于用于for循环,可以使用i++;来替换语句i=i+1;。将i加1后,便结束了循环的第一个周期。接下来,循环开始了新的周期,将新的i值与5进行比较。
2024-03-09 20:55:33 906
原创 《C++ Primer Plus》第四章课后题
int ca;int main()cout<<"snack的内容:"<<endl;return 0;
2024-03-02 23:09:35 746
原创 《C++ Primer Plus》第四章总结
可以使用string类型的变量而不是字符数组来存储字符串,string类使用起来比数组简单且提供了将字符串作为一种数据类型的表示方法。要使用string类,需要包含头文件string,string类位于名称空间std中,所以需要使用using编译指令或者指定名称空间std。string定义隐藏了字符串的数组属性,让我们能够像处理普通变量那样处理字符串。cin>>str1;return 0;string对象与字符数组的相同点可以使用C-风格字符串来初始化string对象;
2024-03-01 18:55:24 898 1
原创 《C++ Primer Plus》第三章课后题
int m,cm,w;cout<<"你的身高是:(米)";cin>>m;cout<<"(厘米)";cin>>cm;cout<<"你的体重是(斤):";cin>>w;cout<<"你的BMI是:"<<w*half/((m+percen*cm)*(m+percen*cm));return 0;
2024-02-04 17:52:27 620 1
原创 《C++ primer plus》第二章课后题
当函数的返回值为void类型时,不必使用关键字return。cout1();cout2();cout2();return 0;cin>>cel;return 0;cin>>n;return 0;
2024-01-23 12:09:22 926 1
原创 《C++ Primer Plus》第一、二章总结
类是用户定义的一种数据结构。类描述了一种数据类型的全部属性(包括可使用它执行的操作),对象是根据这些描述创建的实体。类可以来自类库,istream类和ostream类都定义在iostream文件中,没有被内置在编译器。iostream系列类和相关的fstream(文件I/O)系列类是早期所有的实现都自带的唯一两组类定义。类描述指定了可对类对象执行的所有操作,要对特定对象执行这些允许的操作,需要对该对象发送一条消息。C++提供了两种发送消息的方法:一是使用类方法(本质上是函数调用);二是重新定义运算符。
2024-01-23 09:08:04 1041 1
原创 《数字系统逻辑设计》第一章总结
符号位的位权为式中表示真值的原码。当为正数时,正数的原码的符号位为0,数值部分等于真值(若真值的有效数位不足时需用0补位);当为负数时,负数的原码的符号位为1,数值部分等于真值的绝对值。位定点整数原码的表示数值范围为。原码和真值的转换可以按照原码的符号位对应真值的正负号,原码的数值部分等于真值的绝对值来完成。0的原码有两种形式,也就是+0和-0。
2024-01-19 14:55:20 960 1
原创 《概率论与数理统计》第六章总结
和是统计推断的核心内容,它们具有深刻的统计思想内涵,是各种数理统计方法的基础。在很多情况下,人们根据经验对总体的分布形式是可以事先确定的,但对其中的某些(比如总体均值、方差等)并不清楚。就是根据样本对总体未知参数的取值进行估计的一种统计推断方法。本节中使用表示总体的待估参数,表示参数空间,也就是所有可能取值的集合。设总体X的未知参数。总体X的k阶原点矩存在,它们显然是的函数,不妨记。设样本的k阶原点矩为。根据的一个合理的估计是样本的k阶原点矩。故有方程组若上述方程式有唯一解则得到的。
2023-12-29 00:22:29 1223 1
原创 《概率论与数理统计》第四章总结
刻画随机变量分布状况的某些特征的数量指标称为,包括数学期望、方差等。设离散型随机变量X的概率分布为若级数,则称级数的和为离散型随机变量的,或,记为,即设连续型随机变量X的概率密度函数为,若积分,则称该积分值为X的,或,并记为利用该公式,可以得到几个重要的性质:1)2)3)4)5)设是,Y是随机变量X的函数,。(1)若X是离散型随机变量,其概率分布为且级数绝对收敛,则有(2)若X是连续型随机变量,其概率密度函数为,且积分绝对收敛,则有(1)常量C的数学期望等于常量C,即。
2023-11-09 09:38:05 470
原创 《概率论与数理统计》第三章总结
设为二维随机变量,对任意实数,二元函数称为二维随机变量的联合分布函数,简称为的分布函数。表示事件和事件同时发生的概率。由此可以得到:(1)是关于或的非减函数,即对于固定的,当时,;对于固定的,当时,;(2),且(3)关于x或y都是右连续,即若二维随机变量只取有限对或可数无限对不同值则称为。同时,称为(X,Y)的,简称为或。自然,具有下列性质:(1)(2)设F(x,y)是二维随机变量(X,Y)的联合分布函数,如果存在非负二元函数。
2023-11-01 13:14:53 582 1
空空如也
算法挑战:输入一个集合,而对于其子集M
2024-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人