C交换两个指针的值
1 | void in_place_swap(int *x, int *y) |
有一个问题就是,如果x和y指向同一个变量,因为x^x=0
,所以这个代码会失效。
累加
简单介绍
今天在看Reinforcment Learning: an Introduction第五章的时候,写了figure_5_4的代码,然后跟github上作者写出来的效率差了太多。
最后对比了一下代码,发现了原因,是因为做了太多重复运算。
代码示例
1 | import numpy as np |
参考文献
1.https://github.com/ShangtongZhang/reinforcement-learning-an-introduction/tree/master/chapter05