自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

好好努力

吸猫停不下来

  • 博客(18)
  • 收藏
  • 关注

原创 ufunc函数常用运算、ufunc函数广播机制——《Python数据分析与应用》笔记

常用ufunc函数用法,以及广播机制的详细解释

2020-03-31 12:27:40 1854 3

原创 分布式数据库HBase简介——《大数据技术原理与应用》课程学习总结

本文主要介绍了HBase相关概念以及简易的技术原理

2020-03-26 19:55:01 2308

原创 NoSQL数据库简介——《大数据技术原理与应用》课程学习总结

NoSql 数据库NoSql 简介NoSql 兴起的原因关系数据库无法满足 Web 2.0 的需求关系数据库的关键特性在 Web 2.0 时代优势不再明显Nosql 与关系数据库的比较NoSql 的四大类型键值数据库列族数据库文档数据库图数据库NoSQL 的三大基石CAPBASE最终一致性从 NoSQL 到 NewSQL 数据库NoSql 简介NoSql 是一种不同于关系数据库的数据库管理系统...

2020-03-26 19:43:35 3985

原创 Numpy 矩阵对象——《Python数据分析与应用》笔记

NumPy 中,对于多维数组的运算,默认情况下并不进行矩阵运算。如果需要对数组进行矩阵运算,可以调用响应的方法。在 NumPy 中,矩阵是 ndarray 的子类。NumPy 提供了两个基本的对象:一个 N 维数组对象 和 一个通用函数对象。其他对象都是在他们之上构建的。矩阵是继承自 NumPy 数组对象的二维数组对象。矩阵对象矩阵的创建使用 mat 函数创建矩阵使用 matrix 函数创...

2020-03-26 10:11:37 461

原创 NumPy基础知识之“访问数组、数组变形”——《Python数据分析与应用》笔记

NumPy 对数组的操作的介绍这里从通过索引访问数组变换数组的形态两个方面进行对ndarray数组的操作通过索引访问数组对一维数组的访问对多维数组的访问改变数组的形态reshape 函数改变数组的形状将数组展平对数组进行组合hstack 函数实现横向组合vstack 函数实现纵向组合concatenate 函数实现两种组合对数组进行分割通过索引访问数组对一维数组的访问一维数组...

2020-03-24 21:22:01 1050

原创 NumPy基础知识之“生成随机数”——《Python数据分析与应用》笔记

NumPy 提供了强大的生成伪随机数的功能。与随机数相关的函数都在NumPy的random模块中,其中包括了可以生成多种概率分布随机数的函数。生成随机数的函数random 函数rand 函数randn 函数randint 函数其他函数random 函数random 模块中的 random 函数是常见的生成随机数的方法,接收一个 int 类型的数字便可生成相应长度的一维数组。# 生成含1...

2020-03-24 20:13:12 1993

原创 Numpy 基础知识之“多维数组的创建”——《Python数据分析与应用》笔记

Numpy 是用于数据科学计算的基础模块,除了能完成科学计算的任务,还能够被用做高效的 多维数据容器 ,用于存储和处理大型矩阵。Numpy 基础知识之“多维数组的创建”Numpy 数组对象 ndarrayndarray(N-dimensional Array Object)属性和创建array 函数arange 函数linspace 函数和 logspace 函数Numpy 创建特殊数组的函...

2020-03-24 14:40:57 1298

原创 HBase 创建表、添加数据、删除表……常见Java API的应用实例

public static Admin admin; public static Configuration configuration; public static Connection connection;初始化 /** * 建立链接 */ public static void init() { configuratio...

2020-03-21 18:19:46 1042

原创 HBase 通过“表名”和“列族”获取该列族下的所有数据

/** * 浏览表中某一列(族)的数据。 * 如果该列族有若干列限定符,就列出每个列限定符代表的列的数据; * 如果列名以“columnFamily:column”形式给出,只需列出该列的数据。 * @param tableName 表名 * @param column 列名 */ public static void s...

2020-03-21 18:03:57 5246

原创 PAT乙级练习题_1025“反转链表”_python解题

原题给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。输入格式每个输入包含 1 个测试用例。每个测试用例第 1 行给出第 1 个结点的地址、结点总个数正整数 N (≤10510^5105...

2020-03-15 10:31:22 423

原创 PAT乙级练习题_1024“科学计数法”_python解题

原题科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+ -][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。输入格式每个输入包含 1 个测试用例,即一个以科学计...

2020-03-15 10:03:02 249

原创 PAT乙级练习题_1023“组个最小数”_python解题

原题给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分...

2020-03-14 21:18:58 426

原创 PAT乙级练习题_1022“D进制的A+B”_python解题

原题输入两个非负 10 进制整数 A 和 B (≤2302^{30}230​−1),输出 A+B 的 D (1<D≤10)进制数。输入格式输入在一行中依次给出 3 个整数 A、B 和 D。输出格式输出 A+B 的 D 进制数。输入样例123 456 8输出样例1103my answerdef change(number, D): # number 表示要转换的十...

2020-03-14 21:10:17 216

原创 PAT乙级练习题_1021“个位数统计”_python解题

原题给定一个 k 位整数 N = dk−110k−1d_{k−1}10^{k−1}dk−1​10k−1 + ⋯ + d1101d_110^1d1​101 + d0d_0d0​ ( 0 ≤ did_idi​ ≤ 9, i = 0, ⋯, k−1, dk−1d_{k−1}dk−1​ > 0 ),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 ...

2020-03-14 21:03:04 377

原创 PAT乙级练习题_1020“月饼”_python解题

原题月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全...

2020-03-05 21:22:28 1222

原创 分布式文件系统 HDFS 技术原理概述——《大数据技术原理与应用》课程学习总结

分布式文件系统相对于传统的本地文件系统,分布式文件系统(Distributed File System)是一种通过网络实现文件在多台主机上记性分布式存储的文件系统。分布式文件系统的设计一般采用 “客户端/服务器” 模式。目前,应用广泛的分布式文件系统主要包括 GFS 和 HDFS,后者是前者的开源实现。3.1.1 计算机集群结构普通的文件系统只需要单个计算机节点就可以完成文件的存储和处...

2020-03-02 18:30:02 2667

原创 大数据处理框架 Hadoop 简介,安装与使用教程——《大数据技术原理与应用》课程学习总结

第二章2.1 概述2.1.1 Hadoop 简介Hadoop 是基于 Java 语言开发的,具有很好的跨平台特性,并且可以部署在廉价地计算机集群中。Hadoop 的核心是 分布式文件系统(HDFS) 和 MapReduce。HDFS 是针对谷歌文件系统(GFS)的开源实现,是面向普通硬件环境的分布式文件系统,具有较高的读写速度、很好的容错性和可很伸缩性,支持大规模数据的分布式存储,其荣誉...

2020-03-02 18:23:41 715

原创 大数据、云计算、物联网相关技术概述——《大数据技术原理与应用》课程学习总结

在学习大数、云计算以及物联网相关概念之前,先了解一下大数据的背景吧1.1 大数据时代1.1.1 第三次信息化浪潮三次信息化浪潮:信息化浪潮发生时间标志解决问题代表企业第一次信息化浪潮1980 年前后个人计算机信息处理Intel、AMD、IBM、苹果、联想、戴尔、惠普等第二次信息化浪潮1995 年前后互联网信息传输雅虎、谷歌、阿里巴巴、百度、腾...

2020-03-02 18:20:08 8443

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除