Python
YoJayC
这个作者很懒,什么都没留下…
展开
-
python列表解析实例
1. if起条件判断作用,满足条件的,返回最终生成的列表[i for i in range(k) if condition][i for i in range(10) if i%2 == 0] [0, 2, 4, 6, 8]2.if...else用来赋值,满足条件的i以及exp生成最终的列表[i if condition else exp for exp][i if i == 0 else 100 for i in range(10)] [0, 100, ...原创 2021-10-28 09:45:15 · 151 阅读 · 0 评论 -
kwargs.pop
pop(key[, default])if key is in the dictionary, remove it and return its value, else return default. If default is not given and key is not in the dictionary, aKeyErroris raised.原创 2021-06-14 19:41:14 · 1334 阅读 · 0 评论 -
nn.Embedding理解
embedding = nn.Embedding(10, 3)声明一个Embedding层,最大的embeddings个数是10,维数为3。Embedding.weight会从标准正态分布中初始化成大小为(num_embeddings, embedding_dim)的矩阵,input中的标号表示从矩阵对应行获取权重来表示单词。所有的input变量都小于10,若大于10,则会报错。# an Embedding module containing 10 tensors of size 3embeddi.原创 2020-10-19 21:07:23 · 1970 阅读 · 0 评论 -
执行python程序出现SyntaxError: invalid syntax错误
出现上述错误时,一般是python版本问题,将python2换成python3后错误消失原创 2020-10-13 10:31:58 · 534 阅读 · 0 评论 -
Pandas Dataframe读取指定行内容
使用pandas.read_csv读取csv文件后转为DataFrame类型,如果要读取指定行可以使用train_data = pd.read_csv(csv_file)img_path = 'img_00008.jpg'train_data[train_data['file_name'] == img_path]train_data['file_name'] == img_path表示在DataFrame中找到'file_name'为img_path的行train_data[trai原创 2020-09-22 11:43:19 · 3707 阅读 · 0 评论 -
TSN在pytorch1.0以上版本出现size mismatch for conv1_7x7_s2_bn.weight等错误
在pytorch1.0运行TSN时出现size mismatch错误RuntimeError: Error(s) in loading state_dict for BNInception: size mismatch for conv1_7x7_s2_bn.weight: copying a param with shape torch.Size([1, 64]) from checkpoint, the shape in current model is torch.Size([6原创 2020-09-20 15:08:29 · 2631 阅读 · 5 评论 -
Pycharm安装requests
之前在Pycharm上安装requests包一直失败,提示permission denied,在终端执行pip3 install requests命令后同样提示permission denied,最后执行sudo pip3 install requests命令后成功安装requests。(注:这是在卸载python3.6并使用homebrew重新安装python3.7.3之后能够成功安装req...原创 2019-04-10 21:55:49 · 2231 阅读 · 0 评论