![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
无宠不惊过一生
这个作者很懒,什么都没留下…
展开
-
常用的向量距离公式
目录1、欧式距离2、曼哈顿距离3、切比雪夫距离4、马氏距离1、欧式距离欧几里得度量(educlidean metric),指在m维空间中两点之间的真实距离,或者向量的自然长度,即该点到原点的距离。import numpy as npdist = np.sqrt(np.sum(np.square(x-y)))#或者from scipy.spatial....原创 2020-03-22 18:53:27 · 21841 阅读 · 0 评论 -
python中seed的相关代码
主要记录的是神经网络使用python中常用的seed的代码。import randomimport numpy as npimport torch#a只是表示一个超参数而已#seed()中没有参数时,每次生成的随机数不同;有参数时,每次生成的随机数是一样的random.seed(a)#每次生成的随机数相同,对后面的结果一直有影响np.random.seed(a)#为C...原创 2020-01-08 14:30:44 · 417 阅读 · 0 评论 -
用Python中os.path输出文件路径、绝对路径
Python中经常用os.path.dirname(__file__)、os.path.abspath(__file__)、os.path.join()输出和加载文件路径。os.path.dirname(__file__) 返回的是.py文件的目录。os.path.abspath(__file__) 返回的是.py文件的绝对路径,也就是完整路径。os.path.join() 路径拼接。...原创 2020-01-07 14:05:38 · 6561 阅读 · 0 评论 -
Python中sys常见的模块用法详解
sys是一个和Python解释器关系密切的标准库,它帮助我们访问和Python解释器联系紧密的变量和函数。sys的官方解释:https://docs.python.org/3/library/sys.html其中,sys模块常用的变量和函数及其功能见下表:sys成员(变量和函数) 功能描述 sy.argv 获取运行Python程序的命令行参数。其中sys.argv...原创 2019-12-06 15:20:55 · 2813 阅读 · 0 评论 -
用python构建2D坐标矩阵
用python构建一个范围为[0,1]的2D坐标矩阵。也适用于将图片转换成2D的网格型数据,进而转换成坐标矩阵。如果是图片,要先将图片转换成网格型数据:import numpy as npcol, row = np.meshgrid(np.arange(img_size),np.arange(img_size))PS:如果不是图片类型的数据,直接将img_size替换成需要的坐...原创 2019-11-25 16:37:16 · 2409 阅读 · 0 评论 -
merge函数与subset函数的使用
1.merge函数是从两个数据框中选择出条件相等得行组合成一个新得数据框df1 = data.frame(name=c('aa','bb','cc'),age=c(10,20,30),sex=c('f','m','f'))df2 = data.frame(name=c('aa','bb','dd'),age=c(40,50,60),sex=c('f','m','f'))mergedf =...原创 2019-11-25 09:59:23 · 1168 阅读 · 0 评论 -
深度学习中torch.nn中常用的类以及torch中其它常用的类
Pytorch中神经网络模块化结构nn的了解——慢慢补充torch.nn是专门为神经网络设计的模块化接口,nn构建与autograd之上,可以用来定义和运行神经网络。torch.nn.parameter在深度学习的模型中,常见这样的语句:#method 1import torchself.bias = torch.nn.parameter(torch.FloatTens...原创 2019-10-24 15:54:28 · 959 阅读 · 0 评论 -
用python读取图像中非零点的像素(读取图片中目标的尺寸大小)
代码主要用于读取图片中非零像素点的像素值比如,读取下面图片中绿点的像素值代码如下:from PIL import Imageimport numpy as npimage = Image.open('./image.png') #图片的路径a, b = image.size #获得图像的长、宽for i in r...原创 2019-09-18 20:37:09 · 3854 阅读 · 0 评论 -
python中的基础知识
目录一、变量二、字符串三、原始字符串四、长字符串五、数据类型1、整型2、浮点型3、布尔类型4、类型转换5、获得关于类型的信息六、常用操作符1、算术操作符2、优先级问题3、比较操作符4、逻辑操作符一、变量把一个值赋给一个名字时,它会存储在内存中,把这块内存成为变量(variable)。x = 3x = 5y = 8z =...原创 2019-05-31 09:12:20 · 207 阅读 · 0 评论 -
在python中记录运行的时间
导入时间函数timeimport timetime_begin = time.time()#code,你的程序time_end = time.time()time = time_end - time_beginprint('time:', time)原创 2019-05-07 11:03:10 · 10628 阅读 · 3 评论 -
将文件夹内的文件名称保存为npy格式
读取文件夹中所有的文件,并且将所有文件名保存为npy格式:import osimport numpy as nprootdir = '' #文件夹的路径a = os.listdir(rootdir) #读取文件夹中的目录文件#print(a)np.save('.npy', a) #将目录保存为npy格式...原创 2019-05-01 16:30:00 · 971 阅读 · 0 评论 -
python随机将文件里的(npy格式)文件分为两个文件夹
有时会将数据集随机提取一部分进行训练。以下的代码不仅可以将文件夹内的文件随机分为两份,也可以随机分为不同的文件夹,文件夹内的文件也可以不同。import osimport numpy as npimport shutil#from sklearn.utils import shufflerootdir = '' #源数据集图像的文件夹的路径rootdir1 = '' ...原创 2019-05-01 15:42:31 · 1496 阅读 · 0 评论 -
torch.utils.data
python中import torch.utils.data import Dataset通常会有三个函数:def __init__(self):def __len__(self):def __getitem__(self,index):其中def __init__()常用,就是初始化。不需要返回值。def __len__(self): 是用来获取数据集的长度。需...原创 2019-04-27 10:20:58 · 1636 阅读 · 0 评论 -
python中isinstance()、raise函数
isinstance判断某个对象是否属于某个类。比如:if isinstance(object, classinfo):如果object是classinfo的实例或者是classinfo类的子类的实例,返回True。还有一种判断类的命令:raise比如 :if type(resize) != np.ndarray: raise "type error!"...原创 2019-04-26 16:21:20 · 874 阅读 · 0 评论 -
python内置函数init、call、new、del
__init__(self[,...])编写神经网络的时候常用。创建一个类的实例。可以看作是类的构造器。__init__()的返回值一定是None,不能是其他,否则会报错。一般需要进行初始化的时候才重写。__new__(cls[,...])__new__()其实才是在一个对象实例化的时候所调用的第一个方法,但平时很少重写,一般按照python默认的方案执行就可以了。__...原创 2019-04-26 16:06:08 · 389 阅读 · 0 评论