25/3/2022代码技巧

1. del xxx

(1) import xxx 的逆操作

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

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

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

4. %tb 可查看报错的traceback

5. df.drop(['B', 'C'],axis=1) 删除某列

6. df.rename(columns={'a':'A'}) 更改列名 

7. one hot 到 label : pytorch中onehot编码转为普通label标签 - swuxyj - 博客园 (cnblogs.com)pytorch中数据类型错误遇到的坑_因为简单,所以快乐的博客-CSDN博客

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)

8. dataframe 的 merge :(11条消息) Python - pandas DataFrame数据的合并与拼接(merge、join、concat)_hellosc01的博客-CSDN博客_dataframe数据拼接

f3 = pd.merge(df1,df2,how='inner',on='alpha')

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

9. pandas取多列,df[[' ', ' ',...]] 两个括号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值