python
文章平均质量分 62
听故事的人
一个喜欢听故事,喜欢分享的行走者。
展开
-
目标检测 polygon(多边形) iou
目标检测 polygon(多边形) iou, 主要用于模型训练阶段进行批量计算n个多边形和m个多边形之间的iou原创 2022-11-07 15:44:09 · 1266 阅读 · 1 评论 -
ABCNet训练测试自定义数据集
遇到的问题Q1 运行python setup.py build develop编译adet时出现, /usr/bin/ld: cannot find -lcudart问题原因:安装的/usr/local/cuda-10.0/lib64/中cudart库不完整.ls -lh /usr/local/cuda-10.0/lib64 | grep cudart完整的包含四个文件:libcudart.so libcudart.so.10.0 libcudart.so.10.0.130 libcudar原创 2020-06-17 17:10:20 · 4056 阅读 · 33 评论 -
ubuntu19.04- pytorch->onnx->ncnn (pc端)
将训练好的深度学习模型0. 模型压缩和加速参考论文:参考博客:模型优化加速工具有很多可以参考这位仁兄的博客: 模型转换和压缩加速工具没有时间一一尝试,选择了一个github星星比较多的作为个人学习样例,ncnn是企鹅的开源产品,支持国产…好了下面开始我的100公里个人障碍赛…1. 示例(Pytorch->ncnn)Pytorch转换为ncnn模型进行后期部署官方推荐转换流程:...原创 2019-11-11 17:27:13 · 1911 阅读 · 3 评论 -
Mysql的使用(基础)
基本SQL命令库管理 1、查看已有库;show databases; 2、创建库并指定字符集;create database 库名 charset utf8; 3、查看当前所在库; select database(); 4、切换库; use 库名 5、查看库中已有表; show tables; 6、删除库;drop database 库名; ...原创 2019-09-08 19:35:25 · 110 阅读 · 0 评论 -
Msql的使用(高级)
多表查询select 字段名列表 from 表名列表 where 条件;示例显示省和市的详细信息河北省 石家庄市河北省 廊坊市湖北省 武汉市显示省市县详细信息select province.pname,city.cname,county.coname from province,city,countywhere province.pid = city.cp_id...原创 2019-09-08 19:37:43 · 219 阅读 · 0 评论 -
pip安装时,使用国内几大镜像源安装第三方包(tensorflow,torch,opencv)
安装指定packagessudo pip3 install tensorflow==1.14 -i https://pypi.tuna.tsinghua.edu.cn/simple sudo pip3 install opencv-python -ihttps://pypi.tuna.tsinghua.edu.cn/simple批量配置packagessudo pip3 insta...原创 2019-09-30 17:16:54 · 6475 阅读 · 0 评论 -
Cython-加速优化你的python代码,打包模块(一)
Basic Tutorial案例:查找质数,给定要查找质数的数量,返回对应数量的质数列表参考官网: http://docs.cython.org/en/latest/src/tutorial/cython_tutorial.html1、cython版本,新建example.pyx文件"""prime(质数): - 大于1的自然数 and 只能被1和自身整除的数"""def ...原创 2019-10-03 15:51:46 · 1834 阅读 · 0 评论 -
Cython--Python和Cython代码的性能分析(二)
Profile tutorial–性能分析参考: http://docs.cython.org/en/latest/src/tutorial/profiling_tutorial.html性能分析:指通过性能测试报告对所写代码进行整体和局部(函数)的运行效率分析,为后续的性能优化提供决策支持。1. 纯python的性能分析分析案例:1)自己写的python代码文件calc_pi.py...原创 2019-10-03 19:30:18 · 507 阅读 · 0 评论 -
Cython--通过内存视图优化numpy(三)
Cython中Numpy的优化方法Cython支持所有numpy常规的操作,即python中怎么写的代码Cython中仍然可行,但这样就失去了Cython提供的Numpy优化方法的意义。Cython目前可以通过如下方法来优化Numpy的效率。类型内存示图示例:1 原始的compute_cy.pyx文件import numpy as npdef clip(a, min_value,...原创 2019-10-04 00:00:09 · 1244 阅读 · 2 评论 -
Cython--使用Cython封装C++代码(四)
Using C++ in CythonCython对C++语言的大部分特性都支持,例如:可以通过new和del关键字在堆区动态创建和消耗对象可以在栈区创建对象也可以通过Cython提供的cppclass关键字声明类类型Cython支持函数模板(template function)和类模板(template class),函数重载Cython支持C++操作符重载(eg: operato...原创 2019-10-04 14:46:02 · 1961 阅读 · 0 评论 -
ubuntu18.0 安装mysql ---设置root用户初始密码
Mysql的安装和服务启动0.查看本地数据库版本 $ mysql -V1. ubuntu终端安装 > sudo apt-get install mysql-server > sudo apt-get install mysql-client2. mysql服务启动/关闭/重启 > sudo /etc/init.d/mysql start ...原创 2019-07-07 13:07:04 · 461 阅读 · 1 评论 -
python基于傅里叶变换的频率滤波-音频降噪
'''基于傅里叶变换的频域滤波。'''import numpy as npimport numpy.fft as nfimport matplotlib.pyplot as pltimport scipy.io.wavfile as wf#读取音频文件,将其按照采样率离散化,返回采样率和信号#sample_reate:采样率(每秒采样个数), sigs:每个采样位移值。#==...原创 2019-08-14 18:59:48 · 15401 阅读 · 8 评论 -
import matplotlib.pyplot as plt, 绘制散点图和连续曲线,水平垂直辅助线,同窗多图(坐标轴长度范围、标题设置等)
import matplotlib.pyplot as plt目录1 、绘制连续曲线2、绘制散点图3、绘制垂直、水平辅助线4、同一窗口绘制多图5、其他设置1、绘制连续曲线# 设置图形窗口大小, 窗体颜色等fig = plt.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=...原创 2018-11-09 17:18:03 · 13356 阅读 · 2 评论 -
numpy矩阵的特征值和特征向量,奇异值分解
1. 特征值和特征向量对于n阶方阵A,如果存在数a和非零n维列向量x,使得Ax=ax,则称a是矩阵A的一个特征值,x是矩阵A属于特征值a的特征向量eg1:import numpy as npA = np.mat('1 6 3 7;3 8 4 6;1 4 9 5;6 8 3 5')print('原矩阵:A=\n',A)#提取特征值,特征向量eigvals,eigvecs = np.l...原创 2019-08-14 11:17:55 · 2234 阅读 · 0 评论 -
DL--numpy vs. matlab 矩阵常用运算(乘积运算, 点乘,转置,幂运算, 求和,求逆,插入行列,获取行列数,,,,)
MATLAB常用的矩阵操作对应numpy的矩阵操作用惯了matlab中的操作,每次用numpy操作矩阵时总有些想不起来,这里总结一下,便于记忆和后期查找。初始化一个矩阵matrix_a = [1 2 3; 4 5 6; 7 8 9] % in matlabmatrix_b = [3,2,1]matrix_c = [2 3 1; 4 6 5; 1 2 3]matrix_a = n...原创 2018-11-09 14:41:30 · 3355 阅读 · 0 评论