随笔分类 - tricks
宏使用 Tricks
摘要:人为地定义一些“无意义”的宏(宏名本身有意义),以起到提升代码程序的可读性。1. IN/OUT指定参数用于输入还是输出:#define IN#define OUTvoid InvertMatrix( IN Matrix originalMatrix, OU...
阅读全文
python tricks —— datetime 删除日期中的前导 0
摘要:>> from datetime import datetime>> now = datetime.now()>> now.strftime('%Y-%m-%d')'2018-01-29'如果此时我们想转换为 2018-1-29的形式,有如下的两种方式:法 1:分别转...
阅读全文
Linux 命令行 Tricks
摘要:区分文件和目录:ls -Fls -F -R:递归显示目录仅改变文件的修改时间,而不修改文件的内容:touch filename;使用 file 命令查看文件类型:ASCII textdirectoryshell script0. 常用 tricks仅显示目录ls -l...
阅读全文
Tricks(四十九)—— 按 batch 访问越界的解决办法
摘要:使用 min 函数指定访问的最终位置,本质上是增加一个条件判断:done = false;batch_size = 10000;idx = 1;while ~done idx_end = min(idx+batch_size, size(x, 2)); b...
阅读全文
Tricks(四十九)—— 按 batch 访问越界的解决办法
摘要:使用 min 函数指定访问的最终位置,本质上是增加一个条件判断:done = false;batch_size = 10000;idx = 1;while ~done idx_end = min(idx+batch_size, size(x, 2)); b...
阅读全文
Tricks(四十八)—— 注释一段代码
摘要:为 if 的条件判断表达式,传一个永假的语句,来注释一段代码:# Pythonif False: ... ... ...# C/C++if (false) { ... ...}永远不要直接删去以前的代码,雁过留声,码过要有痕,以方便进行版...
阅读全文
Tricks(四十八)—— 注释一段代码
摘要:为 if 的条件判断表达式,传一个永假的语句,来注释一段代码:# Pythonif False: ... ... ...# C/C++if (false) { ... ...}永远不要直接删去以前的代码,雁过留声,码过要有痕,以方便进行版...
阅读全文
Tricks(四十七)—— 布尔矩阵(0-1矩阵)取反
摘要:假定 X 是一个 0-1 元素构成的布尔矩阵,则对其取反,0 变成 1,1 变为 0(True 变为 False,False 变成 True),只需要一步简单的操作:Y = (X == False)
阅读全文
Tricks(四十七)—— 布尔矩阵(0-1矩阵)取反
摘要:假定 X 是一个 0-1 元素构成的布尔矩阵,则对其取反,0 变成 1,1 变为 0(True 变为 False,False 变成 True),只需要一步简单的操作:Y = (X == False)
阅读全文
Python Tricks(二十二)—— small tricks
摘要:多次 importimport numpy as np, matplotlib.pyplot as pltndarray 的强制类型转换v = v.astype(np.int)python 的命名规范类:首字母大写;方法:首字母小写txt.set_path_effec...
阅读全文
Python Tricks(二十二)—— small tricks
摘要:多次 importimport numpy as np, matplotlib.pyplot as pltndarray 的强制类型转换v = v.astype(np.int)python 的命名规范类:首字母大写;方法:首字母小写txt.set_path_effec...
阅读全文
Python Tricks(二十一)—— 排列组合的计算
摘要:使用循环;阶乘的实现:def fac(n): r = 1. for i in range(1, n+1): r *= i return r排列:Anm=m!n!=(m−n+1)⋯mdef perm(m, n): r = 1. ...
阅读全文
Python Tricks(二十一)—— 排列组合的计算
摘要:使用循环;阶乘的实现:def fac(n): r = 1. for i in range(1, n+1): r *= i return r排列:Anm=m!n!=(m−n+1)⋯mdef perm(m, n): r = 1. ...
阅读全文