ZHOU的博客

采坑&填坑

torch.stack(list)

torch.stack(list,0) list 中的每个元素为tensor 中第0维度的每个元素 import torch a = torch.Tensor([[1, 3, 2], [1, 3, 2]]) b = torch.Tensor([[2, 1, 1], [2, 1, 1]]) ...

2018-12-15 11:40:14

阅读数 62

评论数 0

Python 3 collections.defaultdict()

创建各种数据类型的对象。 与传统方法不一样的地方在于,其key值不存在的时候不会报错,会根据特定类型返回不一样的值 from collections import defaultdict d1 = dict() print(d1['a']) -->Traceback...

2018-11-13 20:17:01

阅读数 15

评论数 0

Python字符串格式化--format()方法

1.简单运用 字符串类型格式化采用format()方法,基本使用格式是:      <模板字符串>.format(<逗号分隔的参数>) 调用format()方法后会返回一个新的字符串,参数从0 开始编号。 ...

2018-10-31 15:57:03

阅读数 31

评论数 0

numpy中flatten()函数用法

flatten是numpy.ndarray.flatten的一个函数,其官方文档是这样描述的: ndarray.flatten(order='C') Return a copy of the array collapsed into one dimension. Parameters:  ...

2018-10-31 15:49:39

阅读数 193

评论数 0

python 计算运行时间

方法1import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds方法 2start =...

2018-06-20 18:27:46

阅读数 154

评论数 0

BM25 算法-词与文本相关性计算

BM25算法,通常用来作搜索相关性平分。一句话概况其主要思想:对Query进行语素解析,生成语素qi;然后,对于每个搜索结果d,计算每个语素qi与d的相关性得分,最后,将qi相对于d的相关性得分进行加权求和,从而得到Query与d的相关性得分。BM25算法的一般性公式如下: 其中,Q表示Query...

2018-06-14 10:08:21

阅读数 100

评论数 0

Matplotlib 远程画图报错

本地用matplotlib绘图可以,但是在ssh远程绘图的时候会报错matplotlib的默认backend是TkAgg,而FltkAgg, GTK, GTKAgg, GTKCairo, TkAgg , Wx or WxAgg这几个backend都要求有GUI图形界面的,所以在ssh操作的时候会报...

2018-05-23 12:19:19

阅读数 290

评论数 1

Python 作图之Matplotlib(二)

Legend import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3, 3, 50) y1 = 2*x + 1 y2 = x**2 plt.figure() #set x limits plt.xlim((-1...

2018-05-23 11:08:12

阅读数 125

评论数 0

Python 作图之Matplotlib(一)

基本用法import matplotlib.pyplot as plt import numpy as npx = np.linspace(-3, 3, 50) x = np.linspace(-3, 3, 50) y1 = 2*x + 1 y2 = x**2 plt.figure() plt.p...

2018-05-23 10:59:11

阅读数 169

评论数 0

Linux 后台运行程序

nohup ./run.sh >& xxx.log &后台运行程序,并保留错误和输出日志tail -f xxx.log  实时查看日志命令less   xxx.log  查看全部输出命令

2018-05-18 19:11:57

阅读数 42

评论数 0

python 存储数据的方式

转自https://blog.csdn.net/weixin_39198406/article/details/78231430json文件json是一种轻量级的数据交换格式。采用完全独立于编程语言的文本格式来存储和表示数据。层次结构简洁而清晰,易于人阅读和编写,同时也易于机器解析和生成,并有效地...

2018-05-17 21:43:46

阅读数 268

评论数 0

Datasets-20news

源自如http://qwone.com/~jason/20Newsgroups/。20newsgroups数据集是用于文本分类、文本挖据和信息检索研究的国际标准数据集之一。数据集收集了大约20,000左右的新闻组文档,均匀分为20个不同主题的新闻组集合。一些新闻组的主题特别相似(e.g. comp...

2018-05-14 11:47:42

阅读数 37

评论数 0

vim 显示行号

编辑模式下输入:set number/:set nu永久设置vim ~/.vimrc 添加set number /set nusource ~/.vimrc

2018-05-05 17:05:04

阅读数 39

评论数 0

Pytorch BUG 持续填坑

BUG1在做多分类的时候,计算LOSS 报错:cuda runtime error (59) : device-side assert triggered at /opt/conda/conda-bld/pytorch_1513368888240/work/torch/lib/THC/genera...

2018-04-19 15:39:07

阅读数 619

评论数 2

Pytorch 保存和加载模型 part2

搭建网络:torch.manual_seed(1) # reproducible # 假数据 x = torch.unsqueeze(torch.linspace(-1, 1, 100), dim=1) # x data (tensor), shape=(100, 1) y = x.po...

2018-04-04 10:21:57

阅读数 162

评论数 0

Pytorch Variable

Variable 没有 reshape 和resize ? 只能先转化成tensor/ndarry 再操作?dir(FOO) 看对象所有属性

2018-04-02 23:21:33

阅读数 105

评论数 0

torch.reshape /torch.Tensor.reshape

y = x.reshape([batchsize, -1, sentsize, wordsize])把 x 改变形状为(batch,-1, sentsize, wordsize)-1 维度会自动根据其他维度计算x = np.transpose(x,axes=(1,0,2,3)) 把x 转置 axe...

2018-04-02 15:36:21

阅读数 2095

评论数 0

Linux Top Free

显示参数:PID(Process ID):进程标示号。USER:进程所有者的用户名。PR:进程的优先级别。NI:进程的优先级别数值。VIRT:进程占用的虚拟内存值。RES:进程占用的物理内存值。SHR:进程使用的共享内存值。S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进...

2018-04-01 20:43:17

阅读数 35

评论数 0

torch.max

torch.max(input) → Tensor 返回输入tensor中所有元素的最大值 a = torch.randn(1, 3) >>0.4729 -0.2266 -0.2085 torch.max(a) >&...

2018-03-31 10:55:46

阅读数 10058

评论数 0

学会区分 RNN 的 output 和 state

本文转至https://zhuanlan.zhihu.com/p/28919765调用 outputs, last_state = tf.nn.static_rnn(cell, inputs) 之后,last_state 和 outputs[-1] 相等吗?如果不想等,为什么会不等呢?其实这也是学...

2018-03-28 21:48:34

阅读数 84

评论数 0

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