python 迷思
半截木头渡海洋
高出着眼,低处着手
展开
-
anaconda 管理 python 环境
刚开始接触python的时候,没有使用anaconda,就是直接在电脑上安装python,有时候装的是一个环境管理工具,就是各种虚拟环境切来切去,把电脑搞得很乱,经常用了半天自己也搞不清楚现在用的是哪个环境了。当时我还想,着什么破软件,也没见有什么好用的啊,不知道网上为什么都在推荐。直到后来我才转过弯来,电脑上所有的python相关的东西全部卸载删除了,环境变量也清理了,然后重新安装anaconda,而且只安装这个软件,这样所有的python环境就全部通过这个软件管理起来了,一下子电脑清爽了。...原创 2022-07-20 22:42:15 · 647 阅读 · 0 评论 -
keras 创建模型的三种方法
在TensorFlow的官方网站中给出了三种创建网络模型的方法,汇总记录如下。第一种 . 直接创建法# 创建模型model = keras.Sequential([ keras.layers.Flatten(input_shape=(28, 28)), keras.layers.Dense(128, activation='relu'), keras.layers.Dense(10)])# 编译模型model.compile(optimizer='adam',原创 2021-11-28 17:21:31 · 2628 阅读 · 0 评论 -
keras模型信息的保存与可视化
关于keras与tensorflow还有theano之间的关系,可以戳这里关于keras模型的创建与信息查看,可以戳这里此篇文章做两件事情,一件事情是将第二篇博客里的网络模型信息保存到一个文件里,另一件事情是将该模型可视化。1. 拷贝运行博客中提供的代码至此,程序正常运行并且给出了模型的相关信息,但是这个信息是打印在命令窗口中的,在运行一些工程型的代码时候,为了监控训练测试模式的过程,也会想命令窗口中打印一些实时的监控信息,这些信息会冲走上面这个网络信息,为了随时能够查看这个信息,最好是原创 2021-11-20 18:07:10 · 1436 阅读 · 1 评论 -
python 的调试
在spyder中调试本地代码1】spyder 自带的调试工具a. 在想暂停的地方打断点b. 启动调试功能c. 指令窗口中显示进入调试过程,在变量窗口中查看调试结果d. 通过工具栏完成调试流程,退出调试2】通过pdb包进行调试,实际上spyder已经自带了很方便的断点调试功能,这个包有什么用我自己也搞不懂,但是既然提供了,可以记录下来。a. 在代码中引入pdb包,并在想打断点的地方添加指令pdb.set_trace()import pdba =...原创 2021-11-20 15:48:10 · 1486 阅读 · 0 评论 -
python 迷思
学习python有一段时间了,python 的学习过程与自己以往学习其他语言的过程在体验上有着非常大的区别。到现在为止,仍然是只能写一些非常基础的功能函数,对于一些稍微有些难度的程序基本上就只能看,不能写,甚至有的时候对着一些代码看都看不懂。我一直以来很难理解,python的帮助文档到处搜都有,但是没有一个系统的全面的方便查询的地方来汇总这些文档吗?python的断点调试也一直以来是个谜一样的功能,每次想调试一个程序,发现断点调试的操作比程序调试本身更加麻烦以及抽象python环境的配置也是一个原创 2021-11-19 11:25:38 · 762 阅读 · 0 评论