python 操作

bisect

bisect是python的排序模块。要求操作的列表是已排好序的。

bisect.insort

插入数值,保持原来的排序;

bisect.bisect

查找该数值应插入的位置,不会真的插入;

bisect.besect_left和bisect.besect_right

对于重复数值的情况,查找该数值插入的位置,不会真的插入,返回插入的位置。

bisect.insort_left和bisect.insort_right

相应的插入函数,插入重复数值。

json in python

json.loads

解码JSON格式数据,自动转换为python数据类型。

json.dumps

将python对象编码成json字符串。

总之,json <-> python 相互转换很方便,也可以直接自动地转换为对应的数据类型。

jupyter notebook中使用argparse

args = parser.parse_args()改为args = parser.parse_args(args=[])

lambda

lambda x : f(x)

求得列表x中的每个对应的f(x)值,其结果也是列表。

list操作

list_a=list_b

哈哈哈哈哈没想到吧 列表直等是地址赋值

list.copy()

list.copy()是将一个列表的元素复制到另一个列表

list.count()

list.count()用于寻找列表中元素的出现次数
找列表里每个元素的出现次数:

result={}
for i in set(list):
	result[i]=list.count(i)

logging

python的日志处理模块
logger = logging.getLogger(name) #创造日志

使用FileHandler把日志记录写入文件,这样可以记录训练过程中的时间和各种指标。

文件路径

“./”:表示程序所在文件夹下的路径
“…/”:表示程序所在的文件夹上一级文件夹下的路径

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值