- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 Hexo yilia主题下主页头像正常显示,文章头像不显示
Github上找的改代码行的方法我试了还是不行,看了网页的报错 404not found应该是路径的问题。今天我和同学对比了一下配置文件,稍作修改就行了,更改如下:文件路径blog/theme/yilia/layout/_partial/left-col.ejs 改好之后保存就行啦 快试试有没有效果吧!...
2020-08-16 20:55:57
974
1
原创 python报错:“non-default argument follows default argument (<unknown>)pylint(syntax-error)“
报错代码块如下:原因:我的有默认值的参数写在了没有默认值参数的前面,即root要写在mask_paths之后,aug之前之后都可以。修改后:程序可以正常运行。感悟:本来没以为这个问题是个问题,没想到在这里绊了一下,一点点写bug再一点点改,一点点进步!...
2020-07-21 21:10:48
1025
原创 cv2.Canny(image, threshold1, threshold2)
项目里需要用到边缘检测相关的内容,需要对预测的病灶进行勾勒(模型识别出来是白色实心的),涉及到了边缘检测的知识点.这本该是本科图像处理课上应该掌握的知识点,但是没好好学,再次感受到出来混迟早都要还的,为了彻底搞懂,特此记录。官网上的解释都太简单难懂了,本篇内容借鉴了一些https://zhuanlan.zhihu.com/p/42122107,这位大哥讲的特别好,反正我听懂了。我们先来看官网怎么解释的https://opencv-python-tutroals.readthedocs.io/en/l
2020-07-17 14:39:31
6830
原创 torch.Tensor()与torch.tensor()
今天在练习手写softmax系列函数的时候遇到了报错:出错原因我的target不是index tensor。我是按照一个博客进行实践的,自己一个个代码打过来的怎么会有错呢?仔细一检查发现确实一个小地方跟人家不一样,人家的target = torch.tensor([0, 2, 4, 1, 3])这里的tensor是小写,其实这还是我第一次看到torch.tensor()这样构造一个tensor,于是下定决定好好把他们两个搞清楚。torch.Tensor()我们首先明确这一点,这是pytho.
2020-07-14 21:58:34
21373
原创 numpy.nonzero()函数解释
这个函数明白之后还是很简单的,但我上次看它之后也是这么想的,所以好记性还是不如烂笔头,以后争取养成一个有问题就去官方文档自己吃透再吐出来的好习惯,话不多说来看看这个函数。老规矩,先附上官网的函数解释。官网描述参数解释输入a:a就是一个np.ndarray类型的数据;输出return:输出就是一个tuple的数据自己理解输入是一个矩阵,输出是两个array 一个是由x坐标组成的array,一个是由y坐标组成的array(这里x,y坐标一一对应,组合起来就是矩阵中非零值的indi
2020-07-13 19:39:47
270
原创 numpy.percentile()函数解析
这个函数官网写的不是特别容易理解,这里把自己的理解写下来官网描述:解释参数a:输入一个np.ndarray类型的数组参数q:0~100的值(实际计算时把它当百分数计算)axis:可以选择具体哪个维度进行计算,默认对所有数据一起计算out:用于存放结果的数组overwrite_input:True or False 若为True那么输入的np.ndarray将被覆盖 这样的目的是节省内存空间。interpolation:这个可选参数指定了当需要的百分比位于两个数据点i &l
2020-07-13 16:56:41
1192
2
原创 base64编码问题python实现
最近需要使用flask框架写web,入参需要是个文件流,所以用到了base64需要对图片进行编码遇到问题:代码:报错:其实错误信息很直接了,就是base64.b64encode()的输入要是一个 btypes对象,很显然我传进去的"str"是string类型的,所以会报错。第五行被注释掉的代码就是正确的表达方式,先对str进行编码成bytes的再传到b64encode()里进行base64的编码就好啦!(如下!)base64编码结果:...
2020-07-12 13:10:44
237
原创 Hexo+Github创建Cassie‘s Blog遇到问题汇总
(文字描述等以后再补充 这里先把报错和解决方法记录下来!)1.hexo g/hexo d等命令 没有反应(反馈信息如下图所示)出错原因:因为我的Blog/目录下没有source、public等这些文件解决方法:cd到blog/文件夹下成功解决(如下图所示 仔细对比以下上下两张图片里红框的内容哦)...
2020-07-05 11:39:35
293
原创 无法在Jupyter Notebook中选择特定的虚拟环境
遇到问题:今天在xshell的特定环境RL下输入jupyter notebook打开相应的网页,但是import RL环境下的包报错了原因是这里默认的是Python3这个环境,而不是我想要的RL解决方法:安装插件nb_conda即可!conda install nb_conda...
2020-06-16 10:49:47
591
原创 python常见去除字符串中空格的方法
1.去除字符串开头和结尾的空格string = ' abc 'b = string.strip()print(b)输出:2.去除开头空格string = ' abc 'b = string.lstrip()print(b)输出:3.去除结尾空格string = ' abc 'b = string.rstrip()print(b)输出:4.replace方法去除空格(可去除字符串中全部空格)string = ' abc 'b = ...
2020-06-14 10:17:55
1685
原创 Latex常用知识点
1.不能显示中文问题https://blog.youkuaiyun.com/weixin_40607008/article/details/106660193请看我上面的一篇博客2.调整字体的行间距使用包:\usepackage{setspace}语法:\begin{spacing}{2.0}\end{spacing}
2020-06-13 16:50:43
654
原创 解决IEEE的Latex模板不能显示中文的问题
只需两步就能解决这个问题:1.添加包:\usepackage[UTF8]{ctex}2.编译器选择XeLatex完成!!
2020-06-10 10:25:52
6909
11
原创 做项目有用的知识记录(持续更新)
1.这里的file_name必须是文件的绝对路径,否则找不到with open(file_name, 'rb+') as f: tempdata = pickle.load(f)
2020-05-25 15:57:46
285
原创 详解nohup与&命令
问题背景:在家用ssh连学校服务器经常会莫名其妙地自动断开,所以我常常得不到完成的程序结果。今天师兄告诉我有这个命令,我真的是如获至宝,在我夸赞师兄并表达感谢的时候,师兄说“这不是操作系统的基础知识吗”我“???”一点也不记得了,痛定思痛好好写一下他们的用法,让自己记的更牢固一些。知识点1:"&"命令是指在后台运行,但是当用户挂起的时候,命令自动也会跟着退出。如果你在执行一个p...
2020-04-20 20:08:31
642
原创 判断一个矩阵是否为全零矩阵
a = np.random.randn(H, W)看到这个问题,首先会想到先生成一个和a.shape完全相同的全零矩阵b = np.zeros(H)然后判断if a == b这样会有报错信息正确表达应该是 if(np.all(a) == 0)tips:如果要判断一个矩阵是否含有零元素正确表达应该是if(np.any(a) == 0)...
2020-04-14 23:16:31
7998
2
原创 如何理解CNN中的参数共享
分享看过的最简明的解释:一个卷积层中可以有多个不同的卷积核,而每一个卷积核都对应着一个滤波后映射出的新图像(Feature map),同一个新图像的所有像素全部来自于同一个卷积核,这就是卷积核的参数共享。...
2020-04-11 22:59:56
3592
原创 PythonAdvance+output_script
1.为什么用NumPy?虽然Python可以利用list实现数组的功能,但随着数据量的增大速度太慢,也就是说Python并没有提供真正的数组功能。NumPy提供了真正的 数组功能以及对数组的快速运算的函数。NumPy的很多内置函数的处理数据速度都是C语言级别的,所以尽量使用内置函数。对数组操作就不用写循环而是批量操作了。2.Numpy是什么样的?其对象是ndarray类型的即N维数组类...
2020-02-26 00:26:07
152
原创 自然图像与医学图像的区别(研究方向:医学图像处理)
主流的图像处理有对自然图像和医学图像 遥感图像的处理等等,本人研究方向是医学图像处理。但科研人员对自然图像的研究更加深远和透彻,为了开拓思路,本文简单总结一下医学图像较自然图像处理有哪些不同点。1.自然图像的光成像,因为散射的存在,所以频谱比较宽,所以我们近似认为自然图像的噪声分布是均匀的,建模为高斯分布;而医学图像的成像中,厂家尽量消除散射带来的影响,使光谱变得较为单一,所以噪声近似于泊松分...
2020-02-09 11:33:40
5525
5
原创 用Python计算两图像的峰值信噪比PSNR
1.首先计算mse。对于三通道的RGB图像 计算mse的数学表达式是: 转换成代码来写: 2.得到mse后计算PSNR。 转换为代码来写: ...
2020-01-12 15:03:20
5285
1
原创 VScode遇到connot find runtime'node' on PATH Is'node'installed?报错
我是直接重启VScode就好了,其他答案可以参见https://github.com/microsoft/vscode/issues/14229
2020-01-08 09:51:23
1944
原创 torch中的torch.view() torch.permute()和 torch.transpose()以及numpy中的numpy.random.permutation()
直入主题:1.torch.view()是先把所有的Tensor()变成一维数据,然后按需(数据的维度)索取。举个例子如果参数中出现-1值,那么这个位置的数据就要按照其他位置来判断了。比如上述例子中,这个-1的值是4,是由其他位置(这里是2)计算得来的,只要保证数据的数量一致就可以。2.torch.permute()相比之下permute()的理解要稍微复杂一点。其作...
2020-01-06 11:03:10
2293
2
原创 ITK-SNAP报错:Exception occurred during ITK-SNAP startup
今天想用ITK-SNAP打开.nii文件,但是一直弹出对话框报“Exception occurred during ITK-SNAP startup”的错,开始以为我的软件安装的有问题,反复重装好几次还是不行,优快云上找到了解决方案,原博客地址参见:https://blog.youkuaiyun.com/qq_32863339/article/details/83276038原因:之前打开的.nii路径...
2019-11-10 17:39:54
12019
14
原创 python的@staticmethod
为什么要用静态方法:因为我们想与类打交道 而不是与类的实例打交道1.我们可以选择在类外写函数实现这样的目的,但是这样做就扩散了类代码的关系到类定义的外面...
2019-11-09 19:20:09
134
原创 Leetcode练习 Python3实现(持续更新)
从简单难度、最新的题目开始,前期每天两道题,希望能坚持下去,提高代码能力!20190915169.问题描述:给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例1:输入: [3,2,3]输出: 3示例2:输入: [2,2,1,1,1,2,2]输出: 2解答...
2019-09-15 12:56:08
1041
原创 Jupyter文件.ipynb转为Python文件.py的方法
jupyter nbconvert --to script xxx.ipynb终端下的一行命令就能搞定!
2019-09-07 14:24:53
1922
原创 Pytorch学习笔记(持续更新中...)
1.如果你在学习Pytorch,在练习MNIST识别的时候大概率会遇到一句_,predicted = torch.max(outputs.data,1)爱思考的你一定会注意到"_"这个变量,首先告诉大家:_代表max这个函数的返回值有2两个,但是第一个返回值,我们不需要,所以用_来接收,相当于忽略掉它,后面的也不会用到,但是返回几个本来都要接收,否则会报错,你也可以随便用一个变量来接收,...
2019-08-07 16:11:40
423
原创 Win10环境下配置VScode远程开发ssh-remote(免密登录)
问题背景:在开发或者做实验的过程中,我们经常会用到远程服务器或者Github的项目,而我服务器上的项目只能在Jupyter Notebook上编写(或许可以在其他IDE上写,但我不知道)。而我们喜欢用的IDE比如Pycharm、轻量级的VScode,如何在本地的IDE上使用服务器的项目且快速、方便地写代码呢?这就是今天要详细介绍的VScode配置免密ssh+remote,一旦连接成功,我们就可...
2019-08-04 19:31:58
25023
7
原创 invalid index of a 0-dim tensor. Use tensor.item() to convert a 0-dim tensor to a python number
修改前:loss.data[]修改后:loss.item()报错原因:版本升级
2019-07-31 17:44:23
1880
原创 Python中import xxx 与from xxx import xxx的区别
直接举例说明:1.import语句是导入模块,具体使用到某一函数的语法是模块名.函数名()#包可见import datetimeprint(datetime.datetime.now())2.from xxx import xxx是将模块指定的一部分导入到命名空间#类可见from datetime import datetime这表示只导入datetime包内的da...
2019-07-30 17:33:21
881
转载 卷积操作的三种模式full same valid
通常用外部api进行卷积的时候,会面临mode选择。本文清晰展示三种模式的不同之处,其实这三种不同模式是对卷积核移动范围的不同限制。设 image的大小是7x7,filter的大小是3x31,full mode橙色部分为image, 蓝色部分为filter。full模式的意思是,从filter和image刚相交开始做卷积,白色部分为填0。filter的运动范围如图所示。...
2019-05-13 10:56:50
371
1
原创 Ubuntu16.04 install Graphics Driver
1.sudo apt-get upgrade2.sudo apt-get update3.sudo apt-cache search nvidia-*4.(if version 384 exists)sudo apt-get install nvidia-3845.restart6.(test if it work out)nvidia-smi
2019-04-26 16:05:21
638
原创 Pandas读取文件时出现pandas.errors.EmptyDataError: No columns to parse from file的报错信息
1.遇到的问题:读取.csv的源代码如下:import pandas as pddef main(): aqi_data = pd.read_csv('china_city_aqi.csv') print(aqi_data.head(5))if __name__ == "__main__": main()完整的报错信息如下:Traceback (...
2019-04-15 23:28:56
60065
14
原创 tensorlayer的tl.utils.get_random_int(max=0,min=10,number=5,seed=None)报错
报错信息:Traceback (most recent call last): File "/home/cassie/Desktop/DAGAN/data_loader.py", line 23, in <module> val_idex = tl.utils.get_random_int(min=0,max=train_all_num - 1,number=val_...
2019-03-21 14:51:43
540
原创 Python3.6+BeautifulSoup报错:UserWarning: No parser was explicitly specified, so I'm using the best...
背景:学习Python网络数据采集(爬虫)环境:Python3.6+BeautifulSoup4.7.1报错代码:from urllib.request import urlopenfrom bs4 import BeautifulSouphtml = urlopen("http://www.pythonscraping.com/pages/page1.html")bsObj...
2019-03-04 10:10:38
2455
1
原创 Microsoft store 无法联网,显示Microsoft Store需要联网,你似乎没有联网
今天想下载B站,但是打开Microsoft store的时候显示我没有联网,找了很久找到了答案。(1)首先打开Windows的设置(2)选择网络和Internet(3)找到代理,将“使用代理服务器关闭”(若本来就是关闭的,则先打开再关闭)(4)完成!Yeah!...
2018-12-17 20:35:15
105320
95
原创 解决Win10没有声音的问题
http://www.windows7en.com/Win7News/21073.html找了一晚上的教程,这个亲测有效!!!
2018-12-11 21:47:26
5552
原创 小白用Python3.7实现CNN(非框架)
1.填充填充的目的是避免弱边缘化,且填充之后还可以保证在使用卷积计算前后卷的高和宽不变化。1)代码import numpy as npimport h5pyimport matplotlib.pyplot as pltplt.rcParams['figure.figsize'] = (5.0, 4.0)plt.rcParams['image.interpolation'] ...
2018-10-31 21:26:02
2794
原创 Python实现画出使用分类器得到的决策边界
本人大四,保研生,研究生方向是计算机视觉,趁大四不忙学一下以后一定会用到Python以及机器学习、深度学习相关的知识。#首先声明我是Python3.7版本#第一步要做的是导入一些头文件import importlib.utilimport numpy as npimport structimport sklearnfrom sklearn import *import matp...
2018-10-31 10:28:50
10842
原创 小白理解——封装继承多态
一、封装是什么:首先是抽象,把事物抽象成一个类,其次才是封装。对外表示为一个对象,隐藏对象的属性和动作实现的细节,仅对外公开接口。为什么:对外简化编程。高内聚低耦合使用者不需要了解具体的实现细节,而是要通过外部接口,一特定的访问权限来使用类的成员(包括成员函数和成员变量)。对内保护数据安全,使用者不可随意修改属性值。此外,...
2018-08-07 22:47:46
4092
深度学习方法CNN实现风格迁移
2020-07-13
MRI基础以及原理.pptx
2019-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人