![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
概念理解
袁何苏
这个作者很懒,什么都没留下…
展开
-
对耦合性和解耦合性的理解
耦合是什么? 在编程里面 是指一个程序模块与其他模块的联系。如果存在联系,就叫做耦合,我们知道总会有必要的耦合,因此解耦是指把这些联系减少到必要的联系即可。所谓“高聚合,低耦合”就是指这个道理。 那这样有什么好处? 很明确的一点就是有利于代码的维护,通过减少代码的耦合性能让分工更明确,修改代码需要涉及的模块也减少。对于效率能有很大的提高。 来看一个例子: 你正乘坐直升...原创 2018-09-25 15:26:08 · 3261 阅读 · 0 评论 -
面向对象三大特征及其联系
一、封装 将客观事物封装成抽象的类。而类是一个封装了数据以及操作这些数据的代码的逻辑实体。 并且封装可以使得数据只能被信任的类或者对象访问,而私密的数据只能在类内访问。 二、继承 使得在使用现有功能的前提下,不需重新编写原来的代码,就可以进行扩展。 三、多态 我是通过多态的两种形式来理解多态的。 多态有两种形式:覆盖和重载。 覆盖是指重新编写父类的函数,如android中的重写构造...原创 2018-09-25 15:58:06 · 544 阅读 · 0 评论 -
某组织面试题 : )
一.32位机和64位机的区别 计算机所处理数据的二进制最高位为32和64,后者处理器一次可以可以运行64bit数据,基本上CPU性能是前者的两倍。 二.静态语言和动态语言的区别 动态语言:数据类型在运行时判断,如python 静态语言:数据类型在运行前判断(编译),如 C。 三.进程和线程的区别 一个程序就是一个进程,一个进程包含许多线程。就好比打开一个网页浏览器,就是打开了一...原创 2018-09-27 23:04:38 · 152 阅读 · 0 评论 -
pandas.describe()输出参数含义
如下图,调用describe()函数时输出如下函数: 1.count:非空值总数 2.mean:非空值的平均值 3.std:方差 4.min:最小值 5. 25%:25%分位数 6. 50%:50%分位数(中位数) 7. 75%: 75%分位数 8.max: 最大值 9.dtype: 数据类型 对分位数的解释:查阅得如下资料: 分位值是随机...原创 2019-01-23 20:45:33 · 4618 阅读 · 0 评论 -
numpy各个函数详解
一、unique()函数详解 定义:返回参数数组中所有不同的值,并按照从小到大排序 可选参数: 1.return_index = True:返回新列表中的每个元素在原列表中第一次出现的索引值。 2.return_inverse = True:返回原列表中每个元素在新列表中出现的索引值。 ...原创 2019-01-25 19:35:05 · 230 阅读 · 0 评论 -
sklean库
一、sklearn.preprocessing.Imputer https://blog.csdn.net/kancy110/article/details/75041923 二、【ML】sklearn中, fit,fit_transform,transform的区别与联系 一般地,如果训练阶段使用fit_transform,则在测试阶段只需要对测试样本进行transform就行了。 ht...转载 2019-02-05 21:48:31 · 219 阅读 · 0 评论