Python
文章平均质量分 53
python
「已注销」
这个作者很懒,什么都没留下…
展开
-
CuPy:加速Numpy中的矩阵运算
前言在计算机视觉任务中,经常要使用python中的numpy模块对图像进行预处理,但是numpy是通过调用cpu进行运算,在运算速度上相比gpu还是逊色不少。恰巧,笔者在工作中遇到了强化学习中的environment在返回state和reward时占用了大量的训练时间这样的问题。将代码中的numpy替换为cupy后,网络的训练速度提升了近40倍,直接起飞~Numpy vs CuPyimport numpy as npimport cupy as cpimport timearray_np =原创 2022-05-12 10:01:51 · 921 阅读 · 0 评论 -
python:根据一个列表对另外一个列表排序
在使用python处理数据时可能会遇到根据列表A对列表B进行排序的问题,记录一下想到的两个方法。方法1:根据列表b中每个元素的下标来获取列表a中对应位置的元素,将其作为排序依据即可。import randoma = [x for x in range(5)]b = [x for x in range(5,10)]random.shuffle(a)random.shuffle(b)print(a)print(b)# sort list b by list asorted_b =原创 2022-05-11 17:35:35 · 7185 阅读 · 1 评论 -
python脚本--批量下载GNSS数据
1 前言2020年7月19日,应某一大佬要求,为其写一个用于批量下载GNSS数据的脚本。恰好前几天研究过如何在教务系统中自动签到,便有了这篇博文,希望能够为下载数据的各位GNSSer提供一些参考。2 思路使用selenium模块实现模拟登录,定位到下载数据的页面,并获取网页源码;通过re模块(正则表达式)实现网页源码中数据压缩包名称的爬取;匹配需要下载的测站和爬取得到的测站,提取能够下载的站点数据包名称;根据站点数据包名称遍历下载。3. Talk is cheap运行环境:python3原创 2020-07-19 16:41:41 · 1600 阅读 · 2 评论