摘要: 在这里,强调这样一个问题: 可以看出,c++中,定义了string类,string 类方便我们进行字符串的一些操作,而不是像C语言中采用字符数组的方式或者指针的方式,通过上面的一些描述,可以发现: string 具有int类型同样的规律,可以实现加法(这里叫做拼接),核心在于:如何理解string类 阅读全文
posted @ 2018-09-22 16:53 少年π 阅读(29843) 评论(0) 推荐(0)
摘要: 通常的情况下,我们会犯下面的错误: 上面的赋值方式,我们往往忽略了一点:本质上,数组的名字是表示地址常量!!!,而地址常量是不能被赋值的。 阅读全文
posted @ 2018-09-22 16:39 少年π 阅读(206) 评论(0) 推荐(0)
摘要: 在此温习一下c语言中sizeof的用法以及c++11.0的标准中,关于初始化的新方式,先上代码: 阅读全文
posted @ 2018-09-22 16:09 少年π 阅读(969) 评论(0) 推荐(0)
摘要: 看过鸡啄米的C++编程入门系列教程的朋友,应该能注意到,在其中的很多实例中,都有这么一条语句:using namespace std;,即使用命名空间std,其作用就是规定该文件中使用的标准库函数都是在标准命名空间std中定义的。本文就详细讲解命名空间的意义和用法。 命名空间的意义 为什么需要将函数 阅读全文
posted @ 2018-09-13 21:42 少年π 阅读(926) 评论(0) 推荐(0)
摘要: 机器学习监督学习中,根据解决问题的连续性和离散型,分为分类问题和回归问题。最邻近算法kNN是一种最为直接和简便的分类方法。 kNN本质上,是计算目标到模型的欧式距离,从而判定目标所属的类别。 首先,在解决机器学习问题的时候,我们首先,其实面对这样一个问题:对数据的清洗。因为通常的,我们的程序设计语言 阅读全文
posted @ 2018-09-09 21:56 少年π 阅读(183) 评论(0) 推荐(0)
摘要: 这段代码1描述了这样一个功能,打开“username.json”文件夹,该文件夹中存储了用户姓名,如果不存在该文件夹,可以创建该文件夹,并且这里创建了一个函数来描述这件事情: 该代码段实际上完成了两个功能:1 读取"username.json"文件夹。2 创建“username.json”文件。 实 阅读全文
posted @ 2018-09-02 15:53 少年π 阅读(817) 评论(0) 推荐(0)
摘要: 在实际中,很多时候时候,我们并不能保证我们所写的程序是完美的。比如我们程序的本意是:用户在输入框内输入数字,并进行后续数学运算,即使我们提醒了用户需要输入数字而不是文本,但是有时会无意或者恶意输入字符串等我们意料之外的东西,但我们又不想让我们的程序崩溃,Python引入了一种“异常处理”机制,使得我 阅读全文
posted @ 2018-08-27 15:43 少年π 阅读(123) 评论(0) 推荐(0)
摘要: 学习Python类时,我们明白了类的本质,以及所谓的面向对象编程思想强调的对事物本身的属性,我们对某一类事物进行描述——采用了很多方法,这些方法描述了类的属性(比如猫科动物的眼睛,四肢,是否哺乳类等等)老虎属于猫科动物,因此我们可以用猫科动物的类描述来描述老虎。但除了这些共性之外,老虎自身也具有一定 阅读全文
posted @ 2018-08-17 09:51 少年π 阅读(4211) 评论(0) 推荐(0)
摘要: 上述代码表示:如何创建了一个类,如何实例化类,以及如何修改类 知识点1:创建类的要素:关键字:class; 类中创建的函数(暂且这么称呼)被称为方法,其中__init__是特殊的方法(注意前后各两个下划线):因为__init__中完成了参数的赋值,其中的参数通常被称为“属性”,(注意思考,类,属性 阅读全文
posted @ 2018-08-16 14:47 少年π 阅读(223) 评论(0) 推荐(0)
摘要: 1 def make_pizza(size,*toppings): 2 print("\nmaking a "+str(size)+" size pizza with following toppings:") 3 for topping in toppings: 4 print("-"+topping) 5 6 make_pizza(12,'app... 阅读全文
posted @ 2018-08-15 16:27 少年π 阅读(217) 评论(0) 推荐(0)