2 Paper_Yu

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

tf.cond()条件控制语句执行出错raise TypeError("true_fn must be callable.") TypeError: true_fn must be callable.

在写程序时,用tf.cond函数设置条件控制时出错raiseTypeError("true_fnmustbecallable.")TypeError:true_fnmustbecallable.捣鼓了一下午加一晚上,最后找到错误地方为tf.cond的标准传入参数为tf.cond(pred,true_fn=None,false_fn=None,fn1=None...

2018-08-25 10:49:17

multi-hot编码原理

原创:转载请注明出处对于某个属性对应的分类特征,可能该特征下有多个取值,比如一个特征表示对哪些物品感兴趣,那么这个特征不是单个值,而是有多个取值,样本1在该属性下取值有1,2两种特征, 样本2在该属性下有2一种特征,样本3在该属性下有3,4两种特征,如果以类似one-hot编码的形式来定义特征应为样本1[1,1,0,0] 样本2[0,1,0,0],样本3[0,0,1,1]...

2018-08-16 11:13:39

git 撤销操作

1、将暂存区退回到上一个版本git reset HEAD filename退回到上两个版本git reset HEAD^ filename依次类推2、将工作区回退版本git reset --hard logID,logID可通过git log查询 ...

2018-08-16 10:06:56

DNN的输入类型为什么要用one-hot编码?

1.对于一些离散的分类特征数据,如用1,2,3,4,5,6,7,8,9分别表示不同的物品,如果不经过one-hot编码直接输入到DNN中,每个样本之间的关联可解释性不强,如果输出中间值如1.2也不好判定属于1还是2,因为1和2只是表示类别,中间值没有意义,强行取整的可解释性不强,输入变量之间的关系也不好判定,如果变为one-hot型编码,如类别1是[1,0,0,0,0,0],类别2是[0,1...

2018-08-16 10:06:18

Github 提交版本与git diff命令

github分为三个区,工作区:本地最新的版本,暂存区:git本地仓库暂存的版本版本区:最终提交到github上的版本1、查看版本区别gitdiff工作区与暂存区的区别gitdiffmaster版本区与工作区的区别gitdiff--staged暂存区与版本区的区别gitdiffHEAD--filename工作区与现在的版本区的区别gitdif...

2018-08-15 15:04:01

Github新手使用指南(一):git 生成密钥

1、安装 git2、输入指令生成ssh密钥3、cd 到保存密钥的目录下,输入 cat id_rsa.pub 获得密钥4、输入 ssh -T git@github.com 测试是否绑定成功(需要输入第二步设置的密码)    ...

2018-08-15 14:43:18

Python刷leetcode114. 二叉树展开为链表

给定一个二叉树,原地将它展开为链表。例如,给定二叉树 1 / \ 2 5 / \ \3 4 6将其展开为:1 \ 2 \ 3 \ 4 \ 5 \ 6思路:递归实现,暂存右结点,将左结点接在根结点右边,然后把暂存的右结点接在后面...

2018-07-07 10:51:22

Python刷leetcode113. 路径总和 II

给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \ ...

2018-07-07 00:15:57

Python刷leetcode112. 路径总和

给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。示例: 给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / ...

2018-07-06 23:52:23

Python刷leetcode111. 二叉树的最小深度

给定一个二叉树,找出其最小深度。最小深度是从根节点到最近叶子节点的最短路径上的节点数量。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最小深度  2.思路:基本思路和求最大深度类似,区别是如果只有一个子结点不为空,则最小深度应取那个不为子结点的深度+1# ...

2018-07-06 23:03:27

Python刷leetcode:110. 平衡二叉树

给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。示例 1:给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7返回 true 。示例 2:给定二叉树 [1,2,2,3,3,null,null,4,4] 1 ...

2018-07-06 22:50:33

Python中函数传参是传值还是引用?对比C语言中的参数传递

一、首先回忆一下C语言中的参数传递,分为值传递和引用传递,用简单的swap函数举例1、值传递传值#include<stdio.h>void swap(int x,int y){ int temp = x; x = y; y = temp; } int main(){ int a = 1, b = 3; swap(a,b); printf("%d,%d",a,b)...

2018-07-06 22:29:28

Python刷leetcode108. 将有序数组转换为二叉搜索树

将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。示例:给定有序数组: [-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5思路...

2018-07-06 19:59:13

Python刷leetcode107. 二叉树的层次遍历 II

给定一个二叉树,返回其节点值自底向上的层次遍历。(即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树[3,9,20,null,null,15,7],3/\920/\157返回其自底向上的层次遍历为:[[15,7],[9,20],[3]]思路:与102题相同,只是最后返回的列表res逆序#De...

2018-07-06 17:49:06

Python刷leetcode106. 从中序与后序遍历序列构造二叉树

根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 inorder = [9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树: 3 / \ 9 20 / \ 15 7思路:与上一篇基本相同,找到中序和后序的对应关系,中序为【左,根,右】,后序为【左,右,根】# ...

2018-07-06 17:39:44

Python刷leetcode105. 从前序与中序遍历序列构造二叉树

根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7思路:找到中序遍历和先序遍历的对应关系,以先序遍历第一个值作为根节点的值# Definition f...

2018-07-06 17:18:30

Python刷leetcode 103. 二叉树的锯齿形层次遍历

给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7],3/\920/\157返回锯齿形层次遍历如下:[[3],[20,9],[15,7]]思路:和上一篇文章102的思路基本相同,只是在re...

2018-07-06 16:40:50

Python刷leetcode 102. 二叉树的层次遍历

给定一个二叉树,返回其按层次遍历的节点值。(即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7],3/\920/\157返回其层次遍历结果:[[3],[9,20],[15,7]] 思路:用队列实现          1、root为空,则返回空表          2...

2018-07-06 16:27:44

Python实现图的DFS(递归和非递归)和BFS

一、递归遍历

2018-07-03 17:57:35

C语言中的for循环和python中的for循环的参数控制

最近在复习基础算法的时候对C语言中的for循环和python中的for循环的一个不同之处做了一个验证:1、C语言中for(i=0;i<10;i++)里的i受到for循环内部条件控制如下图所示 可看到i因为for循环中的条件影响从1跳到了42、python中foriinrange(5)里的i不受for循环内部条件控制,如下图所示:...

2018-07-03 09:22:40

查看更多

勋章 我的勋章
    暂无奖章