文章目录
python读文件
逐行读取.txt文件
cand=[]
with open(cand_path, 'r', encoding='utf-8') as f:
lines=f.readlines()
for line in lines:
cand.append(line)
逐行写入.txt
# -*-coding:utf8-*-# encoding:utf-8
name_list = [1, 2, 3]
for i in tqdm(name_list):
f = open('D:/project/tm_caption/file_names.txt', 'a')
f.write(str(i) + '\n')
f.close()
逐行读取.json
summary_content = [json.loads(_.strip())["tgt_text"] for _ in f.readlines()]
pandas用法
Dateframe.filter()
源码
对index或者column过滤,不对content过滤,返回DataFrame。
参数:
- regex:正则表达式
pytorch
torch.nn.embedding
torch.nn.Embedding(num_embeddings, embedding_dim, padding_idx=None, max_norm=None, norm_type=2.0, scale_grad_by_freq=False, sparse=False, _weight=None)
参数含义:
num_embeddings
:int类型,映射字典的大小,最大索引embeding_dim
:output嵌入词向量的长度
torch.nn.Sequential
模块将按照在构造函数中传递的顺序添加到其中
example:
# Example of using Sequential
model = nn.Sequential(
nn.Conv2d(1,20,5),
nn.ReLU(),
nn.Conv2d(20,64,5),
nn.ReLU()
)