- 博客(12)
- 收藏
- 关注
原创 numpy数组动态扩展的效率问题 与list对比
文章目录前言一、对比二、原因 前言 在读取数据集时,偶然发现numpy动态读取数据非常的慢,尝试用list后,效率提升巨大,因此记录下来。 一、对比 先上图,使用numpy.vstack()和list.append()方法分别动态加载数据集: 直接用的实验过程中的图,有兴趣的同学可以自己测试。 可以看到先用list.append()方法加载数据后再转成ndarray,效率提升100倍左右。 二、原因 numpy数组动态扩展的函数append, hstack, vstack等都是重新在内存中分配一块空间进
2021-03-11 15:01:04
1634
原创 linux系统非root用户配置实战
文章目录前言一、zsh和oh-my-zsh配置安装zsh问题解决方法安装oh-my-zsh问题二、tmux安装三、anaconda安装四、pytorch 前言 由于学校或者公司服务器不会给普通用户开通root权限,因此每次新装服务器都需要从非root用户安装配置自己的环境。此篇记录一下linux常用的软件配置和安装。方便重装系统!!! 一、zsh和oh-my-zsh配置 安装zsh mkdir zsh && cd zsh # 新建文件夹 wget -O zsh.tar.xz https:
2020-12-22 21:00:16
2079
1
原创 python 逐行时间性能分析之 line_profiler 模块
pip3 install line_profiler @profile def rank_from_video_blur(dir, start, end, num_out): idx2v = {} images = os.listdir(dir) for image in images: frame_num = int(re.findall(r'\d+', image)[0]) if frame_num >= start and frame_n
2020-08-11 15:37:30
1106
原创 python 图片缩放函数比较
python 图片缩放函数比较: opencv cv2.resize(img, (W, H), interpolation=cv2.INTER_CUBIC) sciki-image skimage.transform.resize(img, (H, W)) 实例 skimage.transform.resize会把图片像素值归一化到0-1.
2020-08-11 14:53:53
711
原创 wsl ubuntu18.04 opencv4 c++安装编译过程排坑
主要步骤 主要安装过程见https://www.jianshu.com/p/f12fcc36f382 其中最重要的是cmake的参数,由于我们是C++安装,python部分可以删除,最后的-D OPENCV_GENERATE_PKGCONFIG=ON很重要。 cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local # 不需要使用opencv的GPU加速,将CUDA选项关掉 -D WITH_CUDA=OFF # 这个选
2020-07-13 15:36:13
816
原创 windows设置ipynb文件双击直接打开jupyter notebook
方法步骤 找到jupyter-notebook.exe的路径,如果安装了everything,可以直接搜索 如果没有everything,也可以在cmd中输入pip show jupyter,找到loaction中jupyter的位置,只需要选择红线标出的路径,然后打开其中的Scripts文件夹找到jupyter-notebook.exe。 两种方法找到的文件虽然路径不同,但是效果是一样的,可以看到修改日期都是相同的。 找到任意.ipynb文件,右键选择打开方式,选择更多应用,点击在这台电脑上查找其他应用
2020-07-10 09:37:29
3419
转载 win10任务栏显示到秒钟
方法步骤 打开注册表编辑器 在其中找到HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced子键,在 Advanced 键上右击鼠标,新建一个 DWORD 32 位值,再将该值命名为 ShowSecondsInSystemClock。 在新建的 ShowSecondsInSystemClock 值上双击鼠标,再在弹出的窗口中将它的值改为 1。 然后打开任务管理器,在任务管理器中重启“Windows 资源管理
2020-07-08 17:54:05
667
原创 文件夹正在使用无法删除问题
解决方法 打开任务管理器,性能,打开资源监视器 资源监视器中打开CPU,在关联的句柄中搜索文件夹名称,将除了explorer.exe之外的进程终止,就可以正常删除文件夹了。explorer.exe是文件管理器进程,不需要终止,否则桌面会消失。 ...
2020-07-08 17:44:51
804
2
原创 python读取、显示图片及灰度转换的方法
目录matplotlibPILopencv中文路径问题灰度转换 python常用的图片操作库有matplotlib、PIL以及opencv,我用jupyter notebook对这三种方法进行了尝试和比较。 matplotlib %matplotlib inline import numpy as np import matplotlib.image as mpimg import matplotlib.pyplot as plt img = mpimg.imread('videos/中文/image09
2020-07-08 11:25:33
5832
原创 matlab中求特征值的eig函数说明
matlab中求特征值的eig函数说明 1 基本用法 e = eig(A) 返回一个列向量,其中包含方阵 A 的特征值。 示例 [V,D] = eig(A) 返回特征值的对角矩阵 D 和矩阵 V,其列是对应的右特征向量,使得 AV = VD。 示例 [V,D,W] = eig(A) 还返回满矩阵 W,其列是对应的左特征向量,使得 W’A = DW’。 特征值问题是用来确定方程 Av = λv 的解...
2019-05-07 20:49:46
34256
3
原创 python3下urlopen解析中文url编码错误
原因是因为中文字符串无法编码成为ascii码。 看了看后台提交的中文url,最后是转换为百分号编码模式来提交的。所以我们只需要对中文进行百分号编码之后,就可以encode为ascii了。 python3中我们可以找到这个编码的函数: 将中文用quote函数转换成百分号编码后,即可正常运行。 以下是用图灵机器人实现的在线聊天机器人 ...
2018-07-10 20:08:09
1435
原创 使用js脚本实现微信定时发送信息
打开微信网页版 使用手机扫码登录后,打开与对方的聊天窗口,这里以文件传输助手为例 网页中打开console 快捷键F12。 在控制台输入如下代码: var appElement = document.querySelector('[ng-controller=chatSenderController]'); var $scope = angular.element(appElemen...
2018-07-10 16:44:16
18187
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅