python
hbhhhxs
这个作者很懒,什么都没留下…
展开
-
怎么理解np.random.seed()?
转自https://www.cnblogs.com/subic/p/8454025.html在使用numpy时,难免会用到随机数生成器。我一直对np.random.seed(),随机数种子搞不懂。很多博客也就粗略的说,利用随机数种子,每次生成的随机数相同。我有两个疑惑:1,利用随机数种子,每次生成的随机数相同。这是什么意思? 2,随机数种子的参数怎么选择?在别人的代码中经...转载 2019-06-16 17:02:28 · 183 阅读 · 0 评论 -
Pytorch optimizer.step() 和loss.backward()和scheduler.step()的关系与区别 (Pytorch 代码讲解)
https://blog.csdn.net/xiaoxifei/article/details/87797935转载 2019-06-27 18:08:37 · 1280 阅读 · 0 评论 -
Pytorch中的optimizer 之 optimizer.step(closure)问题
https://blog.csdn.net/gdymind/article/details/82708920同时我们发现,一个函数,如果函数名后紧跟一对括号,相当于现在我就要调用这个函数,如果不跟括号,相当于只是一个函数的名字,里面存了函数所在位置的引用。https://www.cnblogs.com/Lin-Yi/p/7305364.html在基本的python语法当中,...转载 2019-06-27 22:54:48 · 4292 阅读 · 1 评论 -
Pytorch tutorial 之Datar Loading and Processing
Pytorch tutorial 之Datar Loading and Processing (1)Pytorch tutorial 之Datar Loading and Processing (2)PyTorch 数据集类 和 数据加载类 的一些尝试转载 2019-06-28 11:19:53 · 113 阅读 · 0 评论 -
pyhton中__pycache__文件夹的产生与作用
https://blog.csdn.net/yitiaodashu/article/details/79023987转载 2019-07-05 14:51:22 · 213 阅读 · 0 评论 -
Python 入门之 Python三大器 之 迭代器
https://www.cnblogs.com/caiyongliang/p/11457130.html转载 2019-09-06 03:06:09 · 102 阅读 · 0 评论 -
PIL包中图像的mode参数
https://www.cnblogs.com/zk-icewall/p/9349517.html转载 2019-09-06 03:14:40 · 199 阅读 · 0 评论 -
Numpy中ndim、shape、dtype、astype的用法
https://blog.csdn.net/Da_wan/article/details/80518725转载 2019-09-06 03:20:55 · 262 阅读 · 0 评论 -
pandas 数据类型转换(astype copy=False)
https://www.cnblogs.com/onemorepoint/p/9404753.htmlhttps://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.astype.html转载 2019-09-06 03:23:23 · 2225 阅读 · 0 评论 -
pytorch中(函数名有下划线和没有下划线)clamp和clamp_的区别
在pytorch中,我们需要注意,对于tensor的操作有时候是in-place类型。in-place类型是指,“在一个tensor上操作了之后,直接修改这个tensor”,而不是 “返回一个新的tensor,旧的tensor并不修改”。pytorch中,一般来说,如果对tensor的一个函数后加上了下划线,则表明这是一个in-place类型clamp 和 clamp_ ...原创 2019-06-27 16:29:39 · 1764 阅读 · 0 评论 -
python中的random 模块 和numpy 中的random 区别:
python中的random 模块 和numpy 中的random 区别:python:(一般只能操作一维的列表,多维也视为一维)random.sample的函数原型为:random.sample(sequence, k),从指定序列中随机获取指定长度的片断。sample函数不会修改原有序列。 random.choice从序列中获取一个随机元素。其函数原型为:random.choice(se...转载 2019-06-18 15:14:17 · 2880 阅读 · 0 评论 -
Numpy的广播机制
All input arrays with ndim smaller than the input array of largest ndim, have 1’s prepended to their shapes. The size in each dimension of the output shape is the maximum of all the input sizes in t...转载 2019-06-18 14:22:37 · 216 阅读 · 0 评论 -
编程时读取路径 中一个点与两个点的区别
一、含义“./”:代表目前所在的目录“../”:代表上一层目录“/”:代表根目录二、案例:在读取文件时,路径的写法有如下方式1、文件在当前目录以图像文件为例,当前项目文件为中心“./example.jpg” 或 “example.jpg”2、文件在上层目录(1)在上层目录下“../example.jpg”(2)在上层目录下的一个Image文件夹下“../Image...转载 2019-06-17 21:17:45 · 2847 阅读 · 0 评论 -
python 绘图添加图例显示UserWarning: Legend does not support []
import matplotlib.pyplot as pltimport numpy as npnp.random.seed(42)x = np.random.randn(30)y = np.random.randn(30)plt.title("Example")plt.xlabel("X")plt.ylabel("Y")X = plt.plot(x, "r--o")Y...转载 2019-06-17 21:52:43 · 1394 阅读 · 0 评论 -
python基础:赋值、浅拷贝与深拷贝(关于list复制的误区)
Python中关于对象复制有三种类型的使用方式,赋值、浅拷贝与深拷贝。他们既有区别又有联系,刚好最近碰到这一类的问题,研究下。一、赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下: list_a = [1,2,3,"hello",["python","C++"]]list_b = list_a 这种情况下,l...转载 2019-06-21 20:58:45 · 134 阅读 · 0 评论 -
Python值传递还是引用传递
Python值传递还是引用传递Python作为一门动态语言,变量本身的类型是不固定的,因此更加灵活。那Python到底是值传递还是引用传递呢?问题引出本人在本周写代码时,遇到这么一个让我注意的问题,问题可以抽象如下:def func(val1): val2 = val1 val2.append(1) ...a = []...(一系列对a的操作)b ...转载 2019-06-21 21:02:47 · 886 阅读 · 2 评论 -
python列表 中添加元素append(),extend(), insert(),+list的区别
回忆初学python的时候,对列表list添加元素时,对类表添加方法,append()与extend() ,insert()等总是搞不清楚。下边通过定义和代码演示理解他们的区别:1. append() 追加单个元素到List的尾部,只接受一个参数,参数可以是任何数据类型,被追加的元素在List中保持着原结构类型。# -*- coding:utf-8 -*-#声明两个列表 list...转载 2019-06-21 21:36:22 · 12804 阅读 · 1 评论 -
一些奇怪的地方##不不不,奇怪的地方已经没有了?哦,还有一点点,就是id(c+[5])循环往复这一块
def func(val1): print('val1: {}, id: {}'.format(val1, id(val1))) # val1: [1, 2, 3], id: 43499976 val2 = val1 print('val2: {}, id: {}'.format(val2, id(val2))) # val2: [1, 2, 3], id: ...原创 2019-06-21 22:11:10 · 239 阅读 · 0 评论 -
np.dot与np.matmul的区别
1.二者都是矩阵乘法。2.np.matmul中禁止矩阵与标量的乘法。3.在矢量乘矢量的內积运算中,np.matmul与np.dot没有区别。4.np.matmul中,多维的矩阵,将前n-2维视为后2维的元素后,进行乘法运算。pytorch中matmul和mm和bmm区别matmulmmbmm顾名思义, 就是两个batch矩阵乘法.结论从官方文档可以看出,...转载 2019-06-18 13:42:21 · 7126 阅读 · 0 评论 -
PyTorch的torch.cat
1. 字面理解:torch.cat是将两个张量(tensor)拼接在一起,cat是concatnate的意思,即拼接,联系在一起。2. 例子理解>>> import torch>>> A=torch.ones(2,3) #2x3的张量(矩阵) >>> Ate...转载 2019-06-18 13:52:54 · 154 阅读 · 0 评论 -
【numpy求和】numpy.sum()求和
https://blog.csdn.net/u014636245/article/details/84181868转载 2019-09-06 03:48:52 · 1353 阅读 · 0 评论