神奇的异或运算

神奇的异或运算何为异或运算异或运算的特点异或运算的逆运算是其本身异或运算与顺序无关两种特殊的异或异或运算的用途用异或实现swap函数找出唯一不重复的数字 何为异或运算 异或运算是基本bool运算/位运算1的中的一种, C语言里用^表示, 此处用⊕\oplus⊕表示。 运算规则为,相同为0, ...

2019-04-20 16:23:30

阅读数 53

评论数 0

左手右手坐标系

给定一个X-Y二维平面可以确定两个三维空间:原点确定, 坐标轴两两垂直, Z轴可以有两个方向。 用拇指、食指、中指分别指向X、Y、Z轴的正方向。 和左手匹配就为左手坐标系, 否则为右手坐标系。 另外一种判断方法为右手大拇指指向Z轴正方向握住Z轴, 若其余手指弯曲的方向为X正方向到Y正方向的旋转方向...

2018-11-05 21:03:56

阅读数 99

评论数 0

微光相机

微光指微弱的光, 典型的微光包括夜晚的月光、星光和大气辉光。 微光相机主要用于夜视成像。 # References http://www.indigo-imaging.com/Home/Case/index/pid/2.html ...

2018-10-10 10:59:08

阅读数 269

评论数 0

KITTI 3D Object Detection Dataset

数据集构成 分为训练集与测试集, 分别包含7481和7518张图片, 每张图片有对应的点云数据。 其中, 只有训练集的ground truth被公布。 Ground truth的格式为: 对应的涵义为: 特点: 同时有2D和3D的位置标注, 且都是有方向的。 根据遮挡与截断...

2018-03-23 18:32:25

阅读数 2211

评论数 1

latex bib参考文献类型

Standard entry types article: Article from a magazine or journal book: A published book booklet: A work that is printed but have no publisher or spon...

2017-12-13 09:50:20

阅读数 2375

评论数 0

Ananconda + Jupyter 无法导入已经安装的包

问题描述Ubuntu14.04. 在Anaconda环境中安装好了opencv, 然后在Jupyter中import cv2提示找不到包。Jupyter是在anaconda之外安装的。解决办法在conda环境里安装jupyter:conda install jupyter然后指明路径执行jupy...

2017-11-14 14:32:01

阅读数 5418

评论数 1

视觉分类任务中处理不平衡问题的loss比较

问题介绍 在计算机视觉(CV)任务里常常会碰到类别不平衡的问题, 例如: 1. 图片分类任务,有的类别图片多,有的类别图片少 2. 检测任务。现在的检测方法如SSD和RCNN系列,都使用anchor机制。 训练时正负anchor的比例很悬殊. 3. 分割任务, 背景像素数量通常远大于前...

2017-10-24 11:08:39

阅读数 10329

评论数 6

Fluent Python读后感

2017.10.7 断断续续地, 花了应该有个把月读完Fluent Python. 当然, 并非真正读完. Chapter 16 coroutine, Chapter 17, 18 Concurrency with futures/asyncio 这三章没来得及读. 原因是读到这几章时国庆假期已...

2017-10-07 16:47:26

阅读数 3229

评论数 1

Python descriptor

从attribute到property, 现在又出现了descriptor. 刚读到Fluent Python里的这一章(Chapter 20)时, 内心阴影面积着实很大, 要理清它们的关系确实不那么容易.什么是descriptor?一种协议, 协议方法有仨: __get__, __set__,...

2017-10-07 11:10:30

阅读数 263

评论数 0

Python class的__new__与__init__方法

通常我们按照Java或C++里的习惯, 称__init__方法为构造器方法, 其实这种说法并不准确, 因为类的实例在调用__init__方法之前已经在__new__方法里创建了. 所以说, 真正的构造器方法应该是__new__, 而__init__只是完成构造以外的初始化操作. 用Fluent P...

2017-10-06 17:05:09

阅读数 461

评论数 0

Python里的instance method, classmethod与staticmethod

在Python里, 在class里定义的方法可以大致分为三类: 实例方法, 类方法与静态方法. 用一个表格总结如下: 方法类型 修饰 调用者 默认首参 实例方法 无 instance self 类方法 @classmethod cls, instance...

2017-10-06 16:07:11

阅读数 1437

评论数 0

(Python)从attribute到property

字面意思上的区别attribute与property, 都可翻译成属性. 无论是在中文还是英文中, 它们的意思都几乎一样, 但还是有些许差别. Google了好几下, 找到了一个看起来比较靠谱的解释: According to Webster, a property is a characte...

2017-10-06 10:47:31

阅读数 2393

评论数 1

slim.arg_scope原理分析

slim.arg_scope的实现使用了修饰器和上下文管理器. 弄清楚这两个语法才能看明白它的源码.使用方式slim.arg_scope常用于为tensorflow里的layer函数提供默认值以使构建模型的代码更加紧凑苗条(slim):import tensorflow as tf slim =...

2017-10-05 12:23:08

阅读数 19039

评论数 1

Python中的with语法与上下文管理器

with的作用with语法在Python里很常见, 主要的利好是使用代码更简洁. 常见的使用场景有: 资源对象的获取与释放. 使用with可以简化try... finally ... 在修改函数代码的前提下设置函数的默认参数 简化try... finally ...例如, 打开一个文件. 在使用...

2017-10-04 17:22:45

阅读数 1033

评论数 1

Python的生成器表达式与生成器函数

有一种特殊的迭代器, 叫做生成器. 生成器有两种, 生成器表达式与生成器函数.生成器表达式生成器表达式与列表推导在语法上十分相似: * 列表推导使用[]: [i for i in arr] * 生成器表达式使用(): (i for i in arr)但是它们有着本质的不同: 列表推导在被创建时...

2017-10-04 10:33:32

阅读数 495

评论数 0

Python的iterable与iterator

以for ... in ...为核心的迭代语法是Python的常用语法之一. iterable, 可迭代;iterator, 迭代器. 它们之间虽关系密切但不是同一个概念.什么对象才是可迭代的?并不是每个对象都是可迭代的. 对不可迭代的对象应用迭代语法会报错.class NotIterabl...

2017-10-01 20:44:24

阅读数 583

评论数 0

Python的列表推导

什么是列表推导大部分使用Python的人都用过它, 但却不知道它的名字. 列表推导, List Comprehension, 是Python的特色语法, 用于根据已有的可迭代对象生成一个新的list. 例如, 在以下示例中, 根据a生成b, 用for循环可以这么写:\a = range(10)...

2017-10-01 18:27:48

阅读数 188

评论数 0

Python的方法解析顺序(MRO)

方法解析顺序, Method Resolution Order从一段代码开始考虑下面的情况:class A(object): def foo(self): print('A.foo()')class B(object): def foo(self): ...

2017-09-26 21:57:11

阅读数 1666

评论数 0

Python中的接口

接口(interface)接口, (按照我自己的理解)最接地气的定义是: 实体向外暴露的公共可访问方法与属性. 这个实体可以是Class, Object, Software, 等任意可以看作一个整体的东西. 外界通过它们的interface与它们进行交互. 按照Wikipedia的说法,...

2017-09-26 20:18:47

阅读数 2763

评论数 2

Python对象的属性访问过程

只想回答一个问题: 当编译器要读取obj.field时, 发生了什么? 一个简单的属性访问, 其实过程还蛮曲折的. 总共有以下几个step: 1. 如果obj instance 本身有这个属性, 返回. 如果没有, 执行 step 2. 2. 如果obj class 有这个属性, 返回. 如果...

2017-09-24 16:53:51

阅读数 720

评论数 0

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