Python && C++
文章平均质量分 63
本专栏记录了本人学习C++和Python的一些基础内容,供大家学习参考!
☆下山☆
B站:下山-1227 此博客不再更新
展开
-
python之列表推导式
使用列表推导式可以减少代码的行数,提高可读性,并且在某些情况下可能会提升性能。但需要注意,过于复杂的列表推导式可能会降低代码的可读性,因此在选择使用列表推导式时需要权衡清晰性和简洁性。列表推导式会立即生成一个新的列表,其中包含根据表达式生成的所有元素。而生成器表达式则会生成一个生成器对象,该对象可以逐个生成元素,这在处理大量数据时可以节省内存。除了基本的筛选和变换操作,列表推导式还可以用于更复杂的操作。列表推导式可以使用括号,但是使用括号生成的结果将是生成器表达式,而不是列表。是一种强大的工具,可以。原创 2023-08-14 21:14:02 · 426 阅读 · 0 评论 -
C++编程(6)——类和对象的基本概念(二)
改短了,上面的语句也不需要找出来修改,只要改 setName成员函数,在里面确保不越界就可以了。如果将szName变为私有,那么程序中就不可能出现(除非在类的内部)如果将上面的程序移植到内存空间紧张的手持设备上,希望将。如果某个成员前面没有上述关键字,则缺省地被认为是私有成员。在类的成员函数以外的地方,只能够访问该类对象的公有成员。这样的语句进行修改,以防止数组越界。以上三种关键字出现的次数和先后次序都没有限制。,若szName不是私有,那么就要找出所有类似。原创 2023-06-12 21:23:09 · 540 阅读 · 0 评论 -
C++编程(5)——类和对象的基本概念(一)
结构化程序设计原创 2021-03-21 22:25:03 · 642 阅读 · 0 评论 -
C++编程(4)——内联函数、函数重载和函数的缺省参数
小龙说: 在平静的日子里,要学会自我沉淀,也要闪闪发光。 一、内联函数 函数调用是有时间开销的。如果函数本身只有几条语句,执行非常快,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会显得比较大。 为了减少函数调用的开销,引入了内联函数机制。编.原创 2021-03-19 19:38:31 · 218 阅读 · 0 评论 -
C++编程(3)——动态内存分配
小龙说: 在平静的日子里,要学会自我沉淀,也要闪闪发光。 一、用new运算符实现动态内存分配(1)第一种用法,分配一个变量:P = new T;T是任意类型名,P是类型为 T* 的指针。动态分配出一片大小为sizeof(T)字节的内存空间,并且将该内存空间的起始地址赋值给P。比如:int *pn;pn = new int;*pn = 5;(2)第二种用法,分配一个数组:P = new T[N];.原创 2021-03-18 22:50:24 · 3698 阅读 · 0 评论 -
C++编程(2)——const关键字
小龙说: 既然选择了做星星,那就一定要做最璀璨的那颗。 一、定义常量const int MAX_VAL = 23;const double Pi = 3.14;const char *SCHOOL_NAME = "Peking University";二、定义常量指针不可通过常量指针修改其指向的内容int n,m;const int *p = &n;*p = 5; //编译出错n = 4;.原创 2021-03-18 16:21:06 · 143 阅读 · 0 评论 -
C++编程(1)——引用
写在前面的话: 今天是王者退游的第一天,全国大学生智能汽车竞赛线上赛也快落幕了,忙里偷闲吧,查了几个未来自己就业方向的高薪岗位,虽然在别人眼里的自己可能还挺优秀的,但是我的确欠缺的太多了。最近感触颇多,此处就不在感慨了…想给自己一个改变的机会,至于在这个考研节点上更新博客,我不知道是哪里来的动力,也不知道能坚持多久,反正也正好练练打字,重新系统的学习C++,也可以给正在学习C++的小伙伴一点参考,此刻,与君共勉,谨以此献给正原创 2021-03-18 00:00:34 · 314 阅读 · 0 评论 -
Pandas库入门详细教程
目录Pandas库的介绍1.Pandas是Python第三方库,提供高性能易用数据类型和分析工具。2.Pandas基于NumPy实现,常与NumPy和Matplotlib一同使用。3.Pandas库的引用import pandas as pd4.Pandas库的理解两个数据类型:Series,DataFrame基于上述数据类型的各类操作基本操作、运算操作、特征类操作、关联类操作Pandas库的Series类型Pandas库的DataFrame类型Pandas库的数据类型操作Pa原创 2020-07-10 15:48:29 · 5360 阅读 · 2 评论 -
NumPy库的介绍与使用教程(二)
本教程是NumPy库的介绍与使用的后半部分。第一部分请参考:NumPy数据存取与函数1.数据的CSV文件存取(1)CSV文件CSV (Comma-Separated Value,逗号分隔值)CSV是一种常见的文件格式,用来存储批量数据。 (2)如何将数组写入CSV文件? np.savetxt(frame, array, fmt='%.18e', delimiter=None) #介绍部分参数frame:文件、字符串或产生器,可以是.gz或.bz2的压缩文件。array:存入文件的数组原创 2020-07-05 18:59:23 · 621 阅读 · 0 评论 -
NumPy库的介绍与使用教程(一)
“实践是检验真理的唯一标准”。对我个人来讲,学习任何一门python语言的库最好的方法就是实践。所以我希望当你在读我这篇文章的时候能够拿出你的电脑,一边阅读一边实践。NumPy库简介 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库。其中提供了许多向量和矩阵操作,能让用户轻松完成最优化、线性代数、积分、原创 2020-07-01 23:49:37 · 3638 阅读 · 0 评论 -
pyplot基本图形(饼图、直方图、极坐标图、散点图、曲线图)的绘制
本来是想出一个pyplot的教程记录一下,但是matplotlib这个库实在是太强大了,当然它的子库pyplot也是非常强大,所以我就写了一些常用的图形例子供大家参考使用。如果我们需要绘制更多的图形可以自行去官网或者博客查阅学习,学无止境!1.饼图的绘制import matplotlib.pyplot as pltlabels = 'Frogs','Hogs','Dogs','Logs' #饼图的标签sizes =原创 2020-07-07 01:23:08 · 799 阅读 · 0 评论 -
python绘图
发一波之前学python时的存货,整理的画图代码,许多代码不是我亲自写的,属于网络资源,但有不少进行了二次开发,如有侵权,请联系我删除! 所有的源代码下载链接:皮卡丘:玫瑰花:樱花:小猪佩奇:...原创 2021-06-20 13:49:55 · 131 阅读 · 0 评论