随笔分类 -  python

摘要:label_to_id: B-LOC 0 B-ORG 1 B-PER 2 I-LOC 3 I-ORG 4 I-PER 5 O 6 dict->txt with open('data/label_dict.txt', 'w') as dict_f: for k, v in label_to_id.it 阅读全文
posted @ 2022-02-22 22:57 zae 阅读(554) 评论(0) 推荐(0) 编辑
摘要:logit[2,3] tensor(0.6992, device='cuda:0', grad_fn=<SelectBackward>) logit[[2,3]] tensor([[ 0.0344, -0.3932, -0.1510, 0.6992, -0.1125, 0.1510, -0.1140 阅读全文
posted @ 2022-02-22 22:37 zae 阅读(233) 评论(0) 推荐(0) 编辑
摘要:parser.add_argument("--flag", action="store_true", help="Run or not.") 当你不输入 --flag 的时候,默认为 False;输入 --flag 的时候,才会触发 True 值。【符合常理】 当然用方式,反过来也可以指定 acti 阅读全文
posted @ 2022-02-22 09:31 zae 阅读(878) 评论(0) 推荐(0) 编辑
摘要:import uuid uuid_str = uuid.uuid4().hex tmp_file_name = 'tmpfile_%s.txt' % uuid_str print tmp_file_name 阅读全文
posted @ 2022-01-02 16:15 zae 阅读(316) 评论(0) 推荐(0) 编辑
摘要:(Pdb) sample [['SOCCER', 'O'], ['-', 'O'], ['JAPAN', 'B-LOC'], ['GET', 'O'], ['LUCKY', 'O'], ['WIN', 'O'], ['CHINA', 'B-PER'], ['IN', 'O'], ['SURPRISE 阅读全文
posted @ 2021-12-13 10:07 zae 阅读(40) 评论(0) 推荐(0) 编辑
摘要:M1,M2,M3是形状相同(任意维度和形状都可以,记为shape)的index matrix。 M1的元素是0,1;M2取值于[0:8],M3取值于[0:768] 在data的形状为torch.Size([2, 8, 768])的数据中,取出data[M1,M2,M3]。其形状就是shape,其实就 阅读全文
posted @ 2021-11-16 12:49 zae 阅读(370) 评论(0) 推荐(0) 编辑
摘要:【前言】关于python中所有参数的知识:python的位置参数、默认参数、关键字参数、可变参数区别。本文只讲其中的两种可变参数。 【注意】 所有python函数的返回值若有大于一个,则该返回值就是一个tuple: return (batch_pred,batch_true,correct_num, 阅读全文
posted @ 2021-11-15 16:58 zae 阅读(600) 评论(0) 推荐(0) 编辑
摘要:zhihu解答 例子 def add(*args, **kwargs): # 打印位置参数 for n in args: print(n) print("-"*20) # 打印关键字参数 for k, v in kwargs.items(): print('%s:%s' % (k, v)) # 暂不 阅读全文
posted @ 2021-11-09 18:15 zae 阅读(87) 评论(0) 推荐(0) 编辑
摘要:list(vocab.token_to_idx.items()) 先用items函数转换为键值对dict_items([('<unk>', 0),xxx对象,再用list转为list。 阅读全文
posted @ 2021-08-23 17:10 zae 阅读(598) 评论(0) 推荐(0) 编辑
摘要:runoob re.sub例子 re.sub(pattern, repl, string, count=0, flags=0) re.sub('[^A-Za-z]+', ' ', line).strip().lower() 匹配多个连续的非字母,将它们替换为空格。 连续多个+ 非^ 单个[] 字母A 阅读全文
posted @ 2021-08-23 16:45 zae 阅读(327) 评论(0) 推荐(0) 编辑
摘要:加入f之后,可以直接在字符串中填入需要替换的字符: print('# text lines: {len(lines)}') print(f'# text lines: {len(lines)}') output: # text lines: {len(lines)} # text lines: 32 阅读全文
posted @ 2021-08-23 16:36 zae 阅读(668) 评论(0) 推荐(0) 编辑
摘要:Python 中两个字典(dict)合并 dict1 = { "name":"owen", "age": 18 } dict2 = { "birthday": "1999-11-22", "height": 180 } 合并两个字典得到: { "name":"owen", "age": 18, "b 阅读全文
posted @ 2021-05-06 21:17 zae 阅读(476) 评论(0) 推荐(0) 编辑
摘要:通过关键字: print('{名字}今天{动作}'.format(名字='陈某某',动作='拍视频'))#通过关键字 #字典当关键字: grade = {'name' : '陈某某', 'fenshu': '59'} print('{name}电工考了{fenshu}'.format(**grade 阅读全文
posted @ 2021-05-05 11:13 zae 阅读(115) 评论(0) 推荐(0) 编辑
摘要:itertools.chain(list_str,list_int) 你想在多个对象执行相同的操作,但是这些对象在不同的容器中,你希望代码在不失可读性的情况下避免写重复的循环. from itertools import chain a = [1, 2, 3, 4] b = [‘x’, ‘y’, ‘ 阅读全文
posted @ 2021-04-28 20:31 zae 阅读(50) 评论(0) 推荐(0) 编辑
摘要:print(node_fp) (p:FP{dj: '3202.7586206896553', dw:'把',gfhy_id:'0F515150515400',gfnsrsbh:'100136633',hwmc:'*医疗仪器器械*DE\'BAKEY 无损伤血管钳 90度 ,45/93MM,225MM' 阅读全文
posted @ 2021-03-17 21:21 zae 阅读(511) 评论(0) 推荐(0) 编辑
摘要:pdb调试 jupyter notebook中使用 link pdb的使用方式一样,在需要的地方插入import pdb; pdb.set_trace()即可: ipdb在import引入后,添加set_trace()即可: from IPython.core.debugger import set 阅读全文
posted @ 2021-03-15 10:57 zae 阅读(346) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示