// // // //

2019年8月20日

摘要: numpy 有多种排序方法。 sort sort(self, axis=-1, kind='quicksort', order=None):排完序后改变原值 【只有这个方法改变原值】 axis : int, optional Axis along which to sort. Default is 阅读全文
posted @ 2019-08-20 14:26 努力的孔子 阅读(1042) 评论(0) 推荐(0) 编辑
 
摘要: tile(A, reps):把数组A复制成新数组 # 把 矩阵 看做一个整体,第二个参数代表把 矩阵 复制 m*n 次 b = np.arange(1, 5).reshape(2, 2) print(b) # [[1 2] # [3 4]] print np.tile(b, 2) # 把 矩阵b 看 阅读全文
posted @ 2019-08-20 14:06 努力的孔子 阅读(996) 评论(0) 推荐(0) 编辑
 
摘要: 距离 根据经纬度计算距离是有固定公式的,按照公式写个函数很简单。 注意,经纬度是角度,而三角函数的输入是弧度,角度与弧度的关系 180=pi 有一次我在一个项目中发现 matlab 的计算距离和上面这个函数有些出入,虽然相差不大,但是确实不一样,当时也折腾了好久,后来发现 python 有个自带的函 阅读全文
posted @ 2019-08-20 13:58 努力的孔子 阅读(9652) 评论(0) 推荐(0) 编辑
 
摘要: 合并 hstack(tup):按行合并 【前面有个 h,可以理解为 行,这样方便记忆】 vstack(tup):按列合并 参数虽然是 tuple,但是 list 也行,可以合并2个或者多个数组。 a=np.floor(10*np.random.rand(2,2)) b=np.floor(10*np. 阅读全文
posted @ 2019-08-20 12:03 努力的孔子 阅读(2936) 评论(0) 推荐(0) 编辑
 
摘要: 背景 我们知道 Python 中有多线程threading 和多进程multiprocessing 实现并发, 但是这两个东西开销很大,一是开启线程/进程的开销,二是主程序和子程序之间的通信需要 序列化和反序列化, 所以有些时候需要使用更加高级的用法,然而这些高级用法十分复杂,而且 threadin 阅读全文
posted @ 2019-08-20 10:19 努力的孔子 阅读(4667) 评论(2) 推荐(1) 编辑