25/3/2022代码技巧

  1. del xxx

(1) import xxx 的逆操作

(2)释放内存,删除之前的一些缓存

  1. round()函数 用于四舍五入数值,起到取整的作用

  2. line.rstrip() 去除末尾空格 (也可去除其他字符)

  3. %tb 可查看报错的traceback

  4. df.drop([‘B’, ‘C’],axis=1) 删除某列

  5. df.rename(columns={‘a’:’A’}) 更改列名

import torch
import numpy as np
#如果是从dataframe中提取onehot,不能直接转为tensor
#要加上:
#label_onehot = np.array(label_onehot)
one_hot = torch.tensor(label_onehot)
label = torch.topk(one_hot, 1)[1].squeeze(1)
f3 = pd.merge(df1,df2,how='inner',on='alpha')

此外,how可 = ‘outer’、’left’、’right’, on 也为多列 [‘ ‘,’ ‘ ]

  1. pandas取多列,df[[‘ ‘, ‘ ‘,…]] 两个括号

Original: https://blog.csdn.net/weixin_44228389/article/details/123736310
Author: Winner~!
Title: 25/3/2022代码技巧

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/599846/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球