Python
一瓶果粒橙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
循环程序中if和if-else
在看力扣上75题颜色分类时,题目中因为包含数字是0,1,2这三种类型。目的是遍历一遍,将三种类型数字放在指定位置。代码中if条件判断遇到这三种类型,因为只有三种类型数字,一开始自己写了三个if语句,认为三种情况就可以覆盖,结果运行时出错,代码如下:在while语句中,虽然三个if语句对三种类型数字进行判断,但是while中第一个if语句中,对循环变量i进行了操作,之后会依次进入第二个和第三个if语句进行判断,导致最后程序没有达到想要的效果。正确的代码如下。当while中循环执行时,对于每一个i,三个判原创 2022-07-03 19:54:01 · 447 阅读 · 1 评论 -
ubuntu系统不同python版本安装第三方库
自用的服务器里面默认的有python2.7和python3.5,但是自己安装了python3.6以适应项目的运行。在测试代码的时候遇到一个问题,就是三个python版本,如何安装第三方库到对应版本?比如我要使用lmdb这个库。 在我自己服务器上,如果使用pip install,会直接安装到python2.7中;如果使用pip3 install,会安装到python3.5中。查阅...原创 2019-08-10 15:58:46 · 1031 阅读 · 0 评论 -
Retinanet训练自己的数据(3):模型训练
准备好数据以及模型正确安装之后,就可以就行模型训练了。 定位到模型所在的文件夹,老办法,打开powershell,在命令行输入:(这里的命令只适用于自己的训练集,对于Pascal或者coco数据集,请参见官方文档)python keras_retinanet/bin/train.py csv /path/to/csv/file/containing/annotations /p...原创 2019-01-07 20:21:45 · 5672 阅读 · 43 评论 -
window环境下python3.x和python2.x共存以及安装tensorflow
背景介绍:项目需要跑一些python2.7写的代码,目前有的机器是win10环境,python3.5,tensorflow-gpu1.10.0,CUDA9.0。一开始想的就是在现有基础上,直接安装python2.7和tensorflow。结论:Windows环境下,存在python3.x版本时,是可以创建另一个python2.x的环境的,但是想要安装适合2.x的tensorflow是行...原创 2018-09-30 18:20:44 · 2830 阅读 · 0 评论 -
ValueError:Unicode strings with encoding declaration are not supported.
训练神经网络时,需要将标注好的数据转换成tensorflow特定数据,tfrecord。但是在转换时,发生以下错误:ValueError:Unicode strings with encoding declaration are not supported.Please use bytes or XML fragments without declaration.错误显示不支持的解码格式,...原创 2018-09-30 20:30:17 · 7435 阅读 · 6 评论 -
Python中append以及extend返回None
Python中,列表是可以进行修改的:赋值、删除元素、分片等等。在给列表添加元素时,有两个常见的方法:append和extend。append在列表的最后添加元素,但是每次只能添加一个元素。extend更像一个连接操作,即用一个列表扩充另一个列表。(依然在末尾位置)在实现这两个方法时,出现结果为None的情况,如下:list1 = ['a','b']print(list1.append...原创 2018-08-16 21:31:49 · 17948 阅读 · 6 评论 -
利用BP神经网络逼近函数——Python实现
文章主要参考https://blog.youkuaiyun.com/john_bian/article/details/79503572,原文是matlab版本的实现。在此基础上,利用Python实现BP网络对函数的逼近。对于BP神经网络的基本原理以及推导,这里就不再赘述,可以查阅相关文献。代码如下:相应部分都有注释###function approximation f(x)=sin(x)##...原创 2018-08-15 21:22:18 · 14524 阅读 · 73 评论 -
Python中的系统变量_ _name_ _功能解释
每一个Python程序文件都可以当作一个模块,模块以磁盘文件的形式存在。模块中可以是一段可以直接执行的程序(也称为脚本),也可以定义一些变量、类或函数,让别的模块导入和调用,类似于库函数。模块中的定义部分,例如全局变量、类定义、函数定义等,因为没有程序执行入口,所以不能直接运行,但对主程序代码部分有时希望只让它在模块直接执行的时候才执行,被其他模块加载时就不执行。在Python中,可以通过系统变量...原创 2018-07-02 16:07:56 · 3723 阅读 · 0 评论 -
wordcloud安装时错误信息的汇总以及解决
在尝试利用Python的第三方库wordcloud制作词云时,用pip安装库时,遇到了很多的问题,现在把问题记录汇总,希望有所帮助。首先,我是直接在命令行输入:pip install wordcloud不出意外,直接报错,查看了网上其他人的经验,这个安装方式基本可以扔掉。第二种,按照下图的提示进行安装: 跟图中差不多,显示缺失vc*****.bat,意思是缺失vc版本,并且连版本号也没...原创 2018-03-08 15:32:51 · 19735 阅读 · 14 评论 -
Python中py文件引用另一个py文件变量
最近自己初学Python,在编程是遇到一个问题就是,怎样在一个py文件中使用另一个py文件中变量,问题如下: demo1代码import requestsr = requests.get("http://www.baidu.com")r.encoding = r.apparent_encodingdemo = r.textdemobeauful1代码:from bs4 import Be原创 2018-01-24 16:41:03 · 77758 阅读 · 6 评论
分享