自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 纯手写一个spark应用程序:WordCount(Scala 代码实现)

在maven项目中的pom.xml配置文件中添加spark相应的组件<!-- 会自动加载所有相关的库 --> <dependencies> <dependency> <groupId>org.apache.spark</groupId> <artifactId>spark-mllib_2.11...

2018-08-20 14:55:03 1711

原创 使用tensorflow实现CNN

import numpy as npimport tensorflow as tfimport matplotlib.pyplot as pltimport input_datamnist = input_data.read_data_sets('data/', one_hot=True)trainimg = mnist.train.imagestrainlabel = mn...

2018-08-11 14:01:24 3023

原创 动手实现一个简单神经网络

实现一个四层的神经网络import numpy as np//定义一个激活函数def sigmoid(x,deriv=False): if (deriv == True): return x*(1-x) return 1/(1+np.exp(-x))//构造样本X = np.array([ [1,0,1,0,1,1], [...

2018-08-11 13:51:34 1064 1

原创 使用tensorflow实现一个简单逻辑回归

import tensorflow as tf import numpy as np import matplotlib.pyplot as plt import input_data

2018-08-11 12:01:59 543

原创 Zookeeper的基本介绍

一 .  zookeeper是什么      zookeeper 是一个分布式的,开源的分布式应用程序协调服务 (官方网站:https://zookeeper.apache.org/)二 . zookeeper能做什么      1. 配置维护:在分布式系统中,一般会把服务部署到n台机器上面,服务配置文件都是相同的,如果配置文件的配置选项发生了改变,那我们就得一台一台的去改变这些配置文...

2018-08-11 11:26:56 215

原创 在Linux上面安装mongodb

一.mongodb 下载和安装cd  /data/program/software    #切换到需要安装的文件目录中,就会下载在这个文件中curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz    # 下载tar -zxvf mongodb-linux-x86_64-3.0.6.tgz     ...

2018-08-09 21:57:36 168

原创 哈希表

                                                              哈希表1.什么是哈希表int[26] freq 就是一个哈希表!每一个字符都和一个索引相对应!将我们关注的值,转化为索引,使用哈希函数。当然在大多数情况下,我们的哈希函数没有那么简单。在实际中可能索引为字符串,或者为浮点数,日期,我们在使用哈希表的时候,都...

2018-08-09 21:36:13 1535

原创 集合与映射的实现

                                                    集合与映射(Map和Set)1.集合与映射是一种高层的数据结构我们之前实现了二分搜索树,不能盛放相同元素,是一种非常好的实现“集合”的底层数据结构由于集合可以使用不同的底层数据结构来实现,我们将我们的set定义为一个接口因此我们这里使用链表和二分搜索树实现set,并且比较...

2018-08-09 16:45:20 1422

原创 二分搜索树的性质与实现

在讨论二分搜素树之前,我们先来讨论一下什么是二叉树1.二叉树二叉树和链表一样是一种动态的数据结构a.二叉树:具有唯一的根节点b.二叉树:每一个节点的左右子树也是二叉树,叶子节点的左右孩子都为nullc.二叉树不一定是满的d.一个节点也是二叉树e.null 也是二叉树,也可以看成是一个链表2.二分搜索树 Binary Search Tree性质:...

2018-08-09 15:59:16 717

原创 线性数据结构之链表

一.几种常见的线性数据结构比较数组的最大优点:支持快速查询缺点:需要使用resize解决固定容量问题链表的最大优点:真正的动态,不需要处理固定容量的问题缺点:丧失了随机访问的能力二.链表的重要性a.最简单的动态数据结构b.能够更加深入的理解引用c.更加深入的理解递归d.能够辅助组成其它数据结构三.链表(Linked List)的组成数据存在“”节点”...

2018-08-09 14:26:14 2554

原创 使用我们自己的动态数组实现栈和队列

我们在我们自己实现的动态数组中实现栈和队列                                                                                           栈 (Stack)一.定义栈 (Stack):是一种线性结构,相比数组,栈对应的操作是数组的子集性质:只能从一端添加元素,也只能从一端取出元素(栈是一种后进先出...

2018-08-09 11:05:49 401

原创 二次封装属于我们自己的数组

最近在学习数据结构与算法收获颇深,做一点笔记记录一下学习过程。在学习数据结构的过程中,我们都会从增删改查开始,我们这里基于java的数组,二次封装属于我们自己的数组类。一. 定义一个数组类 数组本身是静态,我们一开始需要设置最多装多少个元素(Capacity)  我们使用size来记录数组中的元素个数 二. 向数组中添加元素向数组末尾添加元素(向数组末尾添加元素,就是在...

2018-07-31 17:24:44 443

原创 Jupyter Notebook 使用IE打开显示不出界面的问题

最近在使用Jupyter Notebook进行数据分析时,在打开Jupyter Notebook 时,出现界面显示不出来的问题(系统默认的是使用IE打开)本想这里应该是浏览器的问题将浏览器打开的地址复制到火狐上面去,结果确出现需要输入密码的问题(出于安全考虑)解决办法一:        更新IE浏览器解决办法二:          更改jupyter 默认浏览器设置        第一步:产生ju...

2018-03-01 10:03:08 15018

转载 Jupyter Notebook 学习篇

转载自鱼心DrFish 点击打开链接  你必须会的Jupyter Notebook在数据分析的道路上,你一定曾有过为新发现而激动不已的时刻,此时你急于将自己的发现告诉大家,却遇到了这样的问题:如何将我的分析过程清晰地表述出来呢?为了能与同行们有效沟通,你需要重现整个分析过程,并将说明文字、代码、图表、公式、结论都整合在一个文档中。显然传统的文本编辑工具并不能满足这一需求,所以这儿隆重推荐一款神器 ...

2018-02-28 21:56:47 1820

空空如也

空空如也

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

TA关注的人

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