Python3之deepcopy在print调试中的使用技巧
在python调试中,使用print打印出中间结果容易发现问题。由于python3中的map需要list转换后才能print出具体的内容。但是list转换后,后面再用到map类型的地方会出现错误。所以可以考虑使用deepcopy函数进行map变量的备份,对备份进行print(list())显示。
具体使用方法如下:
# 计算特征集中每个特征的信息增益
l = map(lambda x: [x, self.caculateGain(dataset=dataset, feature=x)], features)# 把l复制一份给ll,转成list进行print显示;否则后面再次使用l的地方会出现错误。
import copy
ll = copy.deepcopy(l)
print(list(ll))# 选取信息增益最大的特征
feature, gain = max(l, key=lambda x: x[1])
Python3之deepcopy在print调试中的使用技巧相关推荐
- OD调试中的小技巧--一点点总结,大佬请绕行
一.找到OEP 这个本来没那么复杂,主要是之前实在是没有接触过,粘一下大佬的内容,最最基本的是单步调试法,其他的都是再这个基础上进行丰富的.内容复制如下 ======================= ...
- 【软件开发底层知识修炼】十八 快速学习GDB调试五 使用GDB进行调试的一些小技巧
上一篇文章学习了如何使用GDB进行函数调用栈的查看:[软件开发底层知识修炼]十六 快速学习GDB调试四 使用GDB进行函数调用栈的查看 本篇文章是GDB调试快速学习系列的最后一篇.将综合前几篇文章做一 ...
- python学习-代码调试(通过print调试、通过pdb调试、通过编译器调试(断点调试))
文章目录 通过print调试 通过pdb调试 通过编译器调试(断点调试) 通过print调试 首先我这里写了一段代码,保存列表中的偶数,然后返回列表,在函数执行后,我对函数结果进行打印. 见代码: l ...
- gdb调试中出现optimized out
转自:上善若水 问题 print变量中出现<optimized out>. 解决 添加编译选项-O0,意思是不进行编译优化,gdb在默认情况下会使用-O2. 使用-O0选项调试的时候就会顺 ...
- Python中print(f‘***‘)中f是什么意思
文章目录 Python3.6新增了一种f-字符串格式化 asyncio异步相关知识点 `__name__ == '__main__'` Python3.6新增了一种f-字符串格式化 格式化的字符串文字 ...
- 10.Python中print函数中中逗号和加号的区别
先看看print中逗号和加号分别打印出来的效果.. 这里以Python3为例 1 print("hello" + "world") helloworld 1 p ...
- android studio 自动try,Catch Try让我在Android Studio调试中感到困惑
我试图在Android Studio中调试这段代码.这一切看起来都非常简单,但尝试中的'return sb1'不允许我打破它(带有x的红点)并且说它不可执行.Catch Try让我在Android S ...
- python3环境下 tensorflow环境中经常遇到'*' has type str, but expected one of: bytes问题的解决
原文:http://blog.csdn.net/sparkexpert/article/details/70230072 python3环境下 tensorflow环境中经常遇到'*' has typ ...
- 【Android 逆向】代码调试器开发 ( 等待进程状态改变 | detach 脱离进程调试 PTRACE_DETACH | 调试中继续运行程序 PTRACE_CONT )
文章目录 一.等待进程状态改变 二.detach 脱离进程调试 PTRACE_DETACH 三.调试中继续运行程序 PTRACE_CONT 一.等待进程状态改变 上一篇博客 [Android 逆向]代 ...
最新文章
- 基于weka实现的神经网络算法实现
- 一.JavaScript基础
- Java方法中的参数太多,第1部分:自定义类型
- 20100311 学习记录
- sleep期间读取所有_java并发学习第四弹:走进JDK源码去了解sleep和join
- 想要学习C++,到底能从事哪种行业?
- 感知机原理及代码实现小结
- 这几个免费、商用图片素材网,你一定要知道。
- Intel SGX开发者参考书(一)——Intel SGX引言
- unity ToggleGroup和Toggle.isOn的坑
- 自然语言处理(一)——中英文分词
- Stack overflow (CVF, IVF)
- asp.net 获得根文件夹在服务器上物理路径,asp.net获取网站目录物理路径示例
- 高等数学--导数、偏导数、梯度简介
- iconfont 使用
- [转]一些软件设计的原则
- 汇编语言里 eax, ebx, ecx, edx, esi, edi, ebp, esp
- Andriod Studio实现简单的个人信息注册
- vue 防止表单重复提交
- 茶叶包装技术及方法分析
热门文章
- matlab datetime时间处理、时间转换
- 定时器:SetTimer
- 【Linux】14.ubuntu忘记root密码、用户密码输入次数过多锁住的问题
- Java I/O不迷茫,一文为你导航!
- 分布式开放消息系统(RocketMQ)的原理与实践
- Java 语言中 Enum 类型的使用介绍
- 逻辑回归Logistic Regression 模型简介
- python 文件和路径操作函数小结
- 【机器学习】Logistic Regression 的前世今生(理论篇)
- 基于哈希的图像检索 HABIR(HASHING BASELINE FOR IMAGE RETRIEVAL)