Paper_Yu
码龄8年
求更新 关注
提问 私信
  • 博客:87,352
    87,352
    总访问量
  • 21
    原创
  • 6
    粉丝
  • 15
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2017-09-19
博客简介:

weixin_40314737的博客

查看详细资料
个人成就
  • 获得25次点赞
  • 内容获得7次评论
  • 获得59次收藏
  • 博客总排名2,228,142名
创作历程
  • 21篇
    2018年
成就勋章
TA的专栏
  • python
    4篇
  • Kaggle
  • Leetcode
    10篇
  • Github
    3篇
  • DeepLearning
    2篇
  • Tensorflow

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

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

在写程序时,用tf.cond函数设置条件控制时出错raise TypeError("true_fn must be callable.")TypeError: true_fn must be callable.捣鼓了一下午加一晚上,最后找到错误地方为tf.cond的标准传入参数为tf.cond(pred,true_fn = None,false_fn = None,fn1=None...
原创
发布博客 2018.08.25 ·
8704 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

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 ·
23814 阅读 ·
11 点赞 ·
4 评论 ·
20 收藏

git 撤销操作

1、将暂存区退回到上一个版本git reset HEAD filename退回到上两个版本git reset HEAD^ filename依次类推2、将工作区回退版本git reset --hard logID,logID可通过git log查询 ...
原创
发布博客 2018.08.16 ·
268 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
3651 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Github 提交版本与git diff命令

github分为三个区,工作区:本地最新的版本, 暂存区:git本地仓库暂存的版本 版本区:最终提交到github上的版本1、查看版本区别git diff 工作区与暂存区的区别git diff master 版本区与工作区的区别git diff --staged 暂存区与版本区的区别git diff HEAD -- filename 工作区与现在的版本区的区别git dif...
原创
发布博客 2018.08.15 ·
1002 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

1、安装 git2、输入指令生成ssh密钥3、cd 到保存密钥的目录下,输入 cat id_rsa.pub 获得密钥4、输入 ssh -T git@github.com 测试是否绑定成功(需要输入第二步设置的密码)    ...
原创
发布博客 2018.08.15 ·
747 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

给定一个二叉树,原地将它展开为链表。例如,给定二叉树 1 / \ 2 5 / \ \3 4 6将其展开为:1 \ 2 \ 3 \ 4 \ 5 \ 6思路:递归实现,暂存右结点,将左结点接在根结点右边,然后把暂存的右结点接在后面...
原创
发布博客 2018.07.07 ·
1012 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python刷leetcode113. 路径总和 II

给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明: 叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / \ / \ ...
原创
发布博客 2018.07.07 ·
1085 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python刷leetcode112. 路径总和

给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。说明: 叶子节点是指没有子节点的节点。示例: 给定如下二叉树,以及目标和 sum = 22, 5 / \ 4 8 / / \ 11 13 4 / ...
原创
发布博客 2018.07.06 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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 ·
1309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
862 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

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

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

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

给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其自底向上的层次遍历为:[ [15,7], [9,20], [3]]思路:与102题相同,只是最后返回的列表res逆序# De...
原创
发布博客 2018.07.06 ·
1246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 inorder = [9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树: 3 / \ 9 20 / \ 15 7思路:与上一篇基本相同,找到中序和后序的对应关系,中序为【左,根,右】,后序为【左,右,根】# ...
原创
发布博客 2018.07.06 ·
1472 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

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

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

给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)。例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回锯齿形层次遍历如下:[ [3], [20,9], [15,7]]思路:和上一篇文章102的思路基本相同,只是在re...
原创
发布博客 2018.07.06 ·
1381 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]] 思路:用队列实现           1、root为空,则返回空表           2...
原创
发布博客 2018.07.06 ·
2584 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

一、递归遍历
原创
发布博客 2018.07.03 ·
22952 阅读 ·
2 点赞 ·
2 评论 ·
34 收藏

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

最近在复习基础算法的时候对C语言中的for循环和python中的for循环的一个不同之处做了一个验证:1、C语言中for(i=0;i<10;i++)里的i受到for循环内部条件控制如下图所示  可看到i因为for循环中的条件影响从1跳到了42、python中for i in range(5)里的i不受for 循环内部条件控制,如下图所示:...
原创
发布博客 2018.07.03 ·
4346 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏
加载更多