
python
arcobaleno1996
这个作者很懒,什么都没留下…
展开
-
pytorch激活函数写法
不用nn.functional的话tanh:output = nn.Tanh()(input)Oroutput = input.tanh()sigmoid:torch.nn.functional.sigmoid和torch.sigmoid没有什么区别,但是前者当作一个函数直接使用,后者当作神经网络中的一层,需要在init中进行初始化...原创 2019-11-20 11:25:43 · 861 阅读 · 0 评论 -
python list
list中word_map[i]与word_map.get(i,0)的区别在于后者可以增加缺省值,例如做词向量时,对于词频太低的词取缺省值:word_map.get(word, word_map['<unk>'])原创 2019-11-05 11:09:07 · 153 阅读 · 0 评论 -
python tqdm
给python增加显示条,只要在循环体上面封装即可,可以很方便地知道迭代运行到哪里了:from tqdm import tqdmfor i, path in enumerate(tqdm(impaths)):原创 2019-11-04 20:59:43 · 215 阅读 · 0 评论 -
python series类型
pandas中主要有两种数据结构:Series 和 DataFrame可以存储在pkl文件中在python3中可以直接读取pkl文件:import pickleword = pickle.load(open('./i2s_dict.pkl','rb'), encoding='utf-8')#有中文print(word)把对象写入pkl文件:output = open('...原创 2019-11-01 19:57:32 · 1860 阅读 · 0 评论 -
python global
python中global关键字的主要作用是声明变量的作用域。全局变量可以在不同的函数中使用,但是修改的话作用域只在函数内部,因此,修改前加上global使得全局变量能够在函数内修改。a=1def f(): global a a=2...原创 2019-07-21 16:33:02 · 146 阅读 · 0 评论 -
python中的unicode,str,中文
python能够处理的的类型是unicode 形式是u'\u8d77\u5e8a'str在python中看来是\xe5\x9b\xbd\xe5UTF-8是针对Unicode字符集的一种编码方案,可以通过encode(‘utf-8’)(参数不写的话用的是默认的sys.setdefaultencoding('UTF-8')))来将unicode转成str,用decode('utf-8)来把st...原创 2019-07-30 21:20:48 · 1044 阅读 · 0 评论