自定义博客皮肤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)
  • 收藏
  • 关注

原创 剑指offer--二叉搜索树的后序遍历序列;二叉树中和为某一值的路径;二叉搜索树与双向链表;最小的K个数;二叉树的下一个结点;把二叉树打印成多行;二叉搜索树的第k个结点;序列化二叉树

二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。代码# -*- coding:utf-8 -*-class Solution: def VerifySquenceOfBST(self, sequence): # write code here ...

2020-02-29 21:24:25 198

原创 剑指offer--数组中出现次数超过一半的数字;整数中1出现的次数(从1到n整数中1出现的次数);丑数;数组中只出现一次的数字;重建二叉树;树的子结构;二叉树的镜像;从上往下打印二叉树

数组中出现次数超过一半的数字数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。代码# -*- coding:utf-8 -*-class Solution: def MoreThanHalfNum_Solution(self...

2020-02-27 21:51:47 182

原创 剑指offer--栈的压入、弹出序列;链表中倒数第k个节点;反转链表;合并两个排序的链表;复杂链表的复制;两个链表的第一个公共结点;链表中环的入口结点;二进制中1的个数;不用加减乘除做加法

栈的压入、弹出序列输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)代码# -*- coding:utf-8 -*-class Soluti...

2020-02-26 14:37:26 216

原创 剑指offer--斐波那契数列,跳台阶,变态跳台阶,二维数组中的查找,替换空格,用两个栈实现队列,旋转数组的最小数字,调整数组顺序使奇数位于偶数前面,从尾到头打印链表,包含min函数的栈

题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39分析首先是使用递归的方法,但是使用这种方法会使编译器超时另一种就是使用循环的方法,每次获取前一次的两个值,进行循环循环代码# -*- coding:utf-8 -*-class Solution: def Fibonacci(self, n): ...

2020-01-09 22:09:34 222

原创 Branum Trace 安装指南

Branum Trace 安装指南Barnum Trace 简介安装代码分析run.pyagent.pyBarnum Trace 简介这是一个能够利用Intel PT机制对虚拟机中运行的可执行程序进行信息记录并收集,使用它来对能够在虚拟机中动态运行的可执行文件或者恶意文档查看器的运行来判断分析其文件特性。安装代码分析run.py主要函数transfer_sample():进行jo...

2020-01-09 20:40:01 218

原创 barnum安装以及修改

安装修改python 版本 2.7python 版本修改linux内核4.6.2内核4.6.2修改运行install.sh在运行过程中要查看是否出现错误,是否存在python版本,或者内核版本没有修改的问题python版本会导致无法编译内核版本会导致pt获取trace无法进行。修改添加cr3_filteringhmp-commands-pt.hx在 #endif 之前添加{...

2019-12-30 17:16:42 356 1

原创 Keras实现RNN

Keras实现简单RNNimport numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.layers.recurrent import ...

2019-10-10 16:39:41 874

原创 Keras实现CNN

Keras实现CNNimport numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequential# 二维的卷积、池化、扁平化from keras.layers import Dropout,Dense,Convolution2D,...

2019-10-10 16:36:37 240

原创 MNIST识别分类网络实现

MNIST识别分类程序本文import numpy as npfrom keras.datasets import mnistfrom keras.utils import np_utilsfrom keras.models import Sequentialfrom keras.layers import Densefrom keras.optimizers import SGD...

2019-10-10 10:29:16 165

原创 keras非线性回归实现

keras非线性回归实现这次非线性回归实现,相比较于线性回归,多添加了隐藏层层数,并且需要使用不同类型的激活函数来进行适应非线性,分别使用了tanh和relu来显示结果#非线性回归import kerasimport numpy as np import matplotlib.pyplot as plt #按顺序构成的模型from keras.models import Seque...

2019-10-09 20:33:01 494

原创 线性回归keras实现

线性回归keras实现#线性回归import kerasimport numpy as np import matplotlib.pyplot as plt #按顺序构成的模型from keras.models import Sequentialfrom keras.layers import Dense#使用numpy生成100个随机点x_data = np.random....

2019-10-06 20:15:45 139

原创 RNN知识汇总

RNN知识汇总李宏毅课堂总结RNN中心思想:想要神经网络能够对前面训练过程进行记忆,也就是循环神经网络。初始化存储模块,每次循环神经网络的隐藏层的训练结果即输出都会被存储到存储模块中,那么下次隐藏层的训练的输入还要添加存储模块中的数据。并且输入顺序对输出结果影响较大。循环神经网路有不同的变形,有Elman Network:存储值为隐藏层的输出;Jordan Network :存储值为总的...

2019-10-06 16:38:17 156

原创 sklearn交叉验证

Scikit-learn 交叉验证原来是通过调用cross_validation来使用这种交叉验证现在通过引用model_selection来调用from sklearn.model_selection import train_test_splitfrom sklearn.datasets import load_irisfrom sklearn.neighbors import KN...

2019-04-05 17:11:55 405

原创 python SKlearn学习

Scikit-learn学习欢迎使用Markdown编辑器基本需求安装scikit-learn通用学习模式Sklearn流程图![Sklearn流程图](https://img-blog.csdnimg.cn/20190404172027552.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR...

2019-04-04 22:23:53 423

空空如也

空空如也

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

TA关注的人

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