自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 LaTex表格在同一行里并排——minipage

LaTex表格在同一行里并排——minipage

2023-05-17 00:59:23 5459 1

原创 分割可视化图——控制相同实例用相同颜色表示

分割可视化图——控制相同实例用相同颜色表示

2023-05-17 00:33:38 223

原创 图像质量评价指标FID、LPIPS、NIQE及其代码

图像质量评价指标FID、LPIPS、NIQE及其代码

2023-04-24 13:20:52 8613 9

原创 pytorch中Tensor的花式索引

pytorch的tensor除了像numpy数组那样简单索引或者切片,还有一种花式索引,也就是`用tensor对tensor索引`,可以广播原tensor。下面给出示例和转为numpy版本的写法。

2023-03-09 16:52:52 472

原创 【BD算法题】长度为n的数组的所有乘积为正的连续子数组个数、所有乘积为负的连续子数组个数

【BD算法题】长度为n的数组的所有乘积为正的连续子数组个数、所有乘积为负的连续子数组个数

2023-03-08 20:48:19 172

原创 【JD算法题】定义一个数组的权值为,该数组最大值的出现次数。求长度为n且每个元素范围都在[1,n]的所有数组的权值之和。

【算法题】定义一个数组的权值为,该数组最大值的出现次数。求长度为n且每个元素范围都在[1,n]的所有数组的权值之和。

2023-03-06 14:57:38 1207 2

原创 向量点乘、叉乘几何意义、python实现、应用

向量点乘叉乘点乘。也可以用叉乘:多边形顶点为A、B、C…以多边形相邻两条边为向量进行叉积和,如果全部大于零则是凸多边形,如果全部为零则共线,否则就是凹多边形。,看与凸多边形交点个数,若为1,则是在内部,若为0或2,则是在外部。或者:判断 点与多边形所有边组成的三角形面积和等于多边形面积。设向量AB 为(a,b,c),向量AC为(d,e,f)python 求行列式:np.linalg.det()求逆矩阵:np.linalg.inv()求特征值:np.linalg.eig()最广泛的方法:射线法:引一条水平的。

2022-08-16 22:19:50 4263

原创 LeetCode167:有序数组两数之和

有序数组的双指针从两端开始。大了就往小的方向移,小了就往大的方向移。本题同时也是《剑指offer专项突击》的第6题【数组专题】。存值-ID对,边存边找。

2022-07-30 01:55:50 169

原创 LeetCode318:单词长度的最大乘积

LeetCode318:单词长度的最大乘积简单来说,就是建立这样一个字典{表示abcd出现情况的26位二进制整数单词长度},比如对单词‘abcd’就是{[111100000000…每个坐标的值为0或1,代表第n个单词中有没有出现‘a’,‘b’,‘c’…具体做法就是建立一个字典,key为26个字母字符,value为列表,eg.,[0,1,1,0,1,0]这种。给定一个字符串数组words,请计算当两个字符串words[i]和words[j]不包含相同字符时,它们长度的乘积的最大值。......

2022-07-30 01:19:07 2216 2

原创 python基础操作

python基础操作

2022-07-29 23:34:43 201

原创 LeetCode 137: 只出现一次的数字(singleNumber)

LeetCode 137: 只出现一次的数字(singleNumber)

2022-07-14 23:27:30 102

原创 LeetCode 338: 前n个数字二进制中1的个数(countBits)

LeetCode 338: 前n个数字二进制中1的个数(countBits)难度simple本题同时也是《剑指offer专项突击》的第三题。

2022-07-14 20:24:59 102

原创 python图像旋转、翻转8种数据增强

python实现常用的旋转 + 翻转 等8种数据增强

2022-07-13 21:40:36 1403

原创 两个均匀分布相加、两个正态分布相加、由均匀分布生成正态分布

两个均匀分布相加、两个正态分布相加、由均匀分布生成正态分布

2022-07-10 19:33:56 7430 3

原创 LeetCode 67:二进制求和(addBinary)

难度:simple本题同时也是《剑指offer 专项突击》的第二题。https://leetcode.cn/problems/add-binary/以及https://leetcode.cn/problems/JFETK5/这题还是比较容易就想到了的。有些解法是将字符串先全部转为十进制int整数,进行整数加法后,再十进制转二进制。这样做可能容易带来溢出的问题。可以直接考虑指针从最末位开始往前移,逢二进一。有的做法是采用双指针,写while。我的直观想法是将短的字符串前面补‘0’,这样使两个字符串长度相

2022-07-08 14:54:03 1588

原创 LeetCode 29: 两数相除(DivideTwoIntegers)

难度:medium本题同时也是《剑指offer 专项突击》的第一题。https://leetcode.cn/problems/divide-two-integers/以及https://leetcode.cn/problems/xoh6Oh/最直观的想法 是将除法转为暴力减法, 直到减到 小于除数为止。复杂度是O(n)\mathcal{O}(n)O(n),当除数很小,比如为1时,效率太低。优化后的解法先说有哪些坑:所以应该先把除数和被除数都转为负数,运算后再考虑符号问题。但是只有一种情况会溢出,也

2022-07-07 23:37:19 86

原创 C/C++整数范围和二进制、十六进制表示

C/C++中,整型数据是用int来进行定义的, 占4个字节。最高位为符号位,最高位为0,则为正数;最高位为1,则为负数。最大值为INT_MAX = 231−12^{31}-1231−1二进制表示是:0111 1111 1111 1111 1111 1111 1111 11110111 \ \ 1111\ \ 1111\ \ 1111\ \ 1111\ \ 1111 \ \ 1111 \ \ 11110111 1111 1111 1111 1111 1111 1111 1111

2022-07-07 20:41:44 1058

原创 python一键生成论文比较图(含选框放大)

python一键生成论文比较图(含选框放大)

2022-06-14 16:17:46 636

原创 网络参数量、输出特征图大小、FLOPs计算及pytorch代码统计网络参数量

网络参数量、输出特征图大小、FLOPs计算及pytorch代码统计网络参数量

2022-06-10 22:56:43 3817

原创 容器内修改 添加用户root 更新docker镜像

显示所有镜像:docker imagesshiyuuuu/cuda9.0-cudnn7-devel-ubuntu16.04-torch0.4.0:v2registry.cn-hangzhou.aliyuncs.com/renwu527/auto-emseg:v5.4运行容器:docker run -t -i a22008e61339 /bin/bash添加用户:sudo useradd dsy -d /home/dsy -m-d /home/dsy指定用户登录系统时的主目录,宿

2022-05-09 01:27:29 1837

原创 pycharm+git管理代码

只想在本地看到不同版本代码的区别,不上传到github1. 安装gitgit: https://git-scm.com/下载并安装2.pycharm里面设置设置git.exe的路径,再试一下TEST,如果能出现git版本号就可以了。

2022-04-18 16:48:54 182

原创 win10可以登录QQ微信 浏览器不能打开网页

Pingcmd里面ping一下百度看看:ping www.baidu.com可以ping通,但是浏览器打不开网页,同时QQ微信却可以正常上网。解决方案控制面板->所有控制面板项->网络和共享中心打开Internet选项代理服务器这里 去掉勾选。...

2022-04-12 20:33:35 1663 1

原创 python实现打卡

需要的包:pythonchrome driver (put in the python path)selenium==2.48.0requestsAuto_health_report.pyfrom selenium import webdriverimport time# Load the login webpagebrowser = webdriver.Chrome()# executable_path='C:\Program Files\Mozilla Firefox\fire

2022-04-10 23:08:54 1323 1

原创 用学校服务器外网接口作为跳板转连内网服务器

xshell里建立连接和隧道在xshell里填写学校服务器外网IP 和端口号,以及用户名、密码建立隧道,转移规则里的目标主机填需要转跳的内网服务器IP(192.168开头的)和端口,侦听端口可以随便。可以添加多个。需要连接哪个就选中,点连接(见下面第三张图)。ssh localhost:8080 (8080是上面的侦听端口,根据自己填的改),按提示填写目标内网服务器的用户名和密钥,即可连上服务器。filezilla里设置pycharm里面设置设置 interpreter

2022-04-08 16:11:27 1105

原创 python实现与MATLAB接近的bicubic imresize(pytorch 与 numpy版)

python实现与MATLAB接近的bicubic imresize(pytorch 与 numpy版)

2022-03-22 12:16:32 5065 1

原创 3D图像插值

3D图像插值MATLAB版本Python版本MATLAB版本需要补tmp(:,:,3)和 tmp(:,:,4)之间的2张图像,所以用3:1/3:4。meshgrid建立网格坐标%% interpolation-MS2input_path='./Cdata/';out_path='./tmp/Cdata_interp_cubic/';idx=[6, 26, 36];for i1 =idx tmp=zeros(1024,1024,6,'uint8'); i=i1

2022-03-12 19:42:43 6337

原创 python批量重命名文件

批量重命名文件重命名前:‘1.tif’,’ 23.tif’…重命名后:‘0001.tif’, ‘0023.tif’…不打乱文件顺序import numpy as npimport osfilepath='D:/DATA'files=os.listdir(filepath)count=0for file_ in files: print(file_) #重命名,不足位补齐 Olddir=os.path.join(filepath,file_) filenam

2018-10-15 17:25:08 235

原创 python 将文件夹内所有2D图像堆叠为3D图像并保存

python 将文件夹内所有2D图像堆叠为3D图像并保存导入必要的库:from skimage import io创建一个空的3维数组:np.zeros(shape=(3,4,5), dtype='float64')用2维数组对3维数组的每一维赋值:im3d[i]=im2d代码如下:# -*- coding: utf-8 -*-"""Created on Sat Sep 22 ...

2018-10-15 17:14:08 7881 6

原创 感知机算法及其实现

感知机算法及其实现感知机(perceptron)是二分类的线性分类模型。输入实例的特征向量,输出实例的类别(+1和-1)。感知机属于判别模型,目的是求出将训练数据线性划分的分离超平面。感知机模型是一种线性分类模型,是支持向量机(SVM)的基础。1. 感知机模型假设输入空间(特征空间)是χ⊆Rn\chi \subseteq R^nχ⊆Rn, 输出空间是y=+1,−1,y={+1,-1,}y=+...

2018-10-14 14:54:59 251

原创 Ubuntu16.04 显卡驱动造成的登录界面死循环

Ubuntu16.04 显卡驱动造成的登录界面死循环解决方法显卡:GeForce GT 730NVIDIA Driver Version: 384.130解决方法Ctrl+Alt+F1 进入命令行关闭图形界面sudo service lightdm stop卸载显卡驱动sudo ./Downloads/NVIDIA-Linux-x86_64-384.130.run --u...

2018-10-14 13:51:51 3167 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除