不同级别的用户对数据库形成不同的视图。所谓视图,就是指观察、认识和理解数据的范围、角度及方法,是数据库在用户“眼中”的反映。不同级别的用户所“看到”的数据库是不相同的。 1. 外模式 外模式是数据库用...
数据处理三层(概念层、逻辑层、物理层)抽象描述
不同的数据模型是提供给模型化数据和信息的不同工具。一种数据模型要很好地满足上述提到的三个方面的要求在目前尚很困难,在数据库系统中针对不同的使用对象和应用目的,通常采用逐步抽象的方法,在不同层次采用不同...

信息的三种世界(现实世界、信息世界和数据世界)及描述
将现实世界错综复杂联系的事物最后能以计算机所能理解和表现的形式反映到数据库中,这是一个逐步转化的过程,通常分为三个阶段,称之为三种世界,即现实世界、信息世界和计算机世界(也称数据世界)。数据库是模拟现...
MariaDB 10.5与MySQL 8.0的比较
下面我们从性能、安全和功能等方面对MariaDB和MySQL这两个数据库进行对比,并列举出在选择数据库时需要慎重考虑的事项。 1 存储引擎 除了包含标准的InnoDB、MyISAM、BLACKHOLE...
Series对象或DataFrame对象使用rank()函数进行排名
根据条件对Series对象或DataFrame对象的值排序(Sorting)和排名(Ranking)是Pandas一种重要的内置运算。Series对象或DataFrame对象可以使用sort_inde...
Series对象或DataFrame对象使用sort_index()函数进行排序
根据条件对Series对象或DataFrame对象的值排序(Sorting)和排名(Ranking)是Pandas一种重要的内置运算。Series对象或DataFrame对象可以使用sort_inde...
NumPy间接排序argsort()和lexsort()的使用方法
NumPy的排序有直接排序和间接排序。直接排序是对数据直接进行排序,间接排序是指根据一个或多个键值对对数据进行排序。直接排序使用sort(),间接排序使用argsort()和lexsort()。 ar...
NumPy直接排序sort()的使用方法
NumPy的排序有直接排序和间接排序。直接排序是对数据直接进行排序,间接排序是指根据一个或多个键值对对数据进行排序。直接排序使用sort(),间接排序使用argsort()和lexsort()。 so...
NumPy库中的矩阵对象:matrix
NumPy库中的矩阵对象为matrix,可实现对矩阵数据的处理、矩阵运算以及基本的统计运算,还可实现对复数的处理。 np.matrix(data,dtype,copy):返回一个矩阵,其中参数data...
NumPy数组的形状操作
1.数组的形状 数组的形状取决于其每个轴上的元素个数。 >>> a=np.int32(100*np.random.random((3,4))) #生成3×4整数数组 >>...

线性回归中的多重共线性
多重共线性是指模型中的自变量之间存在较高的相关关系,如自变量 x 1 , x 2 之间的关系为 x 1 =2 x 2 。多重共线性的存在会影响模型的准确性及稳定性,方差膨胀因子(vif)可以用于检验自...
自变量为分类变量的处理:什么是哑变量?
线性回归建模速度快,不需要很复杂的计算,在数据量大的情况下依然能够快速运行,可以根据系数给出每个变量的解释,但不能很好地拟合非线性数据,所以在构建回归模型时需要先判断自变量的类型。 分类变量(也称为因...
Apache Zeppelin 的简介?Zeppelin有哪些优点缺点?
Apache Zeppelin是基于Web的笔记本,支持SQL、Scala等数据驱动的交互式数据分析和协作文档,通过JDBC可以支持PostgreSQL、MySQL、Amazon Redshift、H...

什么是二值化腐蚀算法?什么是膨胀算法?
腐蚀算法和膨胀算法应该放在一起来介绍,毕竟原理几乎是相同的。 腐蚀是指在周围介质作用下产生损耗与破坏的过程,如生锈、腐烂等。而腐蚀算法也类似是一种能够产生损坏,抹去部分像素的算法。 膨胀指当物体受热使...

什么是单表代替密码算法?什么是多表代替密码算法?
1 单表代替密码算法 密码算法如下: 实例2-1: 明文:the quick brown fox jumps over the lazy dog(这是著名的测试文本,明文便于记忆,短小且包含所有26个...
RSA公钥算法在数字签名中的应用
基于公钥体制的RSA算法为信息安全传输的问题提供了新的解决思路和技术,也被用作数字签名方案,在实现消息认证方面得到了深入的应用。总的来说,RSA公钥签名方案包括消息空间、参数生成算法、签名算法和验证算...
什么是ASN.1(抽象语法标记)?ASN有哪些优点?
ASN.1的基本概念 在网络通信中,大多数网络都采用了多个制造商的设备,这些设备所采用的“局部语法”都是不一样的。这些差异就决定了同一数据对象在不同的计算机上被表示为不同的符号串。为了使不同制造商设备...
什么是OpenSSL中的PEM文件?
PEM是OpenSSL和许多其他SSL工具的标准格式。OpenSSL使用PEM文件格式存储证书和密钥。在OpenSSL中,PEM文件是Base64编码的证书。PEM证书通常用于Web服务器,因为它们可...
Base64编码的由来是什么?Base64的转化原理?
Base64的主要用途是把一些二进制数转成普通字符,方便在网络上传输。由于历史原因,Email只被允许传送ASCII字符,即一个8位字节的低7位。如果你发送了一封带有非ASCII字符(字节的最高位是1...

什么是安全哈希算法?SHA系列算法核心思想和特点?
SHA算法概述 SHA算法(Security Hash Algorithm,安全哈希算法)是美国的NIST(National Institute of Standards and Technology...