摘要:
不使用比较和条件判断实现min函数,参数为两个32位无符号int。 面试的时候遇到的题目,感觉很有意思。 搜了一下多数现有的解法都是仅有两种限制之一,即要么仅要求不能使用比较,要么仅要求不能使用条件判断,于是打算写一下一种能兼顾两种限制的实现方法。 需要注意的是,条件判断当然也包含三目表达式、swi 阅读全文
摘要:
本文参考另一篇博客。 但这篇文章里 Python 及各种库版本都较老,对于 Python3 文章里的命令大都不再适用了,且是针对更普遍的 python 程序的,本文主要讨论 jupyter 中的内存代码恢复。 起因是这样的,一个 Jupyter notebook 中 import 了自己的 modu 阅读全文
摘要:
oh my zsh 的预设主题都挺好看的,最近用的是 看上去好的,但是 了 conda 的环境之后。。 就有点奇怪了。查阅资料动手修改: 首先取消掉默认的环境显示 这时候一开始的 就会消失了。然后修改 oh my zsh 的主题文件 每个主题的内容都不一样,不过修改起来大致差不多。 首先添加生成 C 阅读全文
摘要:
阿里云学生机 Ubuntu 环境下使用 pip 安装 torch 和 torchvision 包,提示 MemoryError 安装失败。本来以为是学生机内存不足,后来一想 2G 的内存也不至于安装都装不了,之前用 Windows 都能装的了跑的起来。。百度了一下后一个解决方法是使用 flag 关闭 阅读全文
摘要:
[TOC] 本文内容基于 GNU MAKE。 BASIS 一些 makefile 的基础知识。 wildcard 假设当前目录下有文件 a.cpp 和 b.cpp,定义: 则 的展开为 ,`rm $(eg2) rm a.cpp b.cpp` .PHONY 用于表示其后的目标文件是一个伪目标文件。 在 阅读全文
摘要:
[TOC] Commen Sense C++ 在编译时对每个翻译单元(Translation Unit,通常是文件,下文以文件代称)单独编译。 注意区分 声明(Declaration) 和 定义(Definition) : 声明 规定了变量的类型和名字; 定义 则负责创建与名字关联的实体,定义还申请 阅读全文
摘要:
有关各种优化算法的详细算法流程和公式可以参考【 "这篇blog" 】,讲解比较清晰,这里说一下自己对他们之间关系的理解。 BGD 与 SGD 首先,最简单的 BGD 以整个训练集的梯度和作为更新方向,缺点是速度慢,一个 epoch 只能更新一次模型参数。 SGD 就是用来解决这个问题的,以每个样本的 阅读全文
摘要:
本文中示例代码默认已引用 命名空间 累加 (std::accumulate) 返回给定区间内元素的累加值与给定初值的和,初值不可省略 可指定求和运算,默认为 运算操作函数对象见 "functional" 头文件,常用如下 | 函数对象 | 含义 | | | | | multiplies | 乘法 | 阅读全文