PythonLG
wishchin
CV算法工程师:从事室内场景感知方面工作,完成算法实验和软件开发。
展开
-
PCL:python pcl解码RGB- point_cloud2.read_points rgb
参考:https://answers.ros.org/question/344096/subscribe-pointcloud-and-convert-it-to-numpy-in-python/rgb在C++中的解码方式为:unsigned long rgb = *reinterpret_cast<int*>(&cloud->points[i].rgb)...转载 2020-04-30 13:21:46 · 1845 阅读 · 0 评论 -
Python: Python中的AttributeError错误
Python debug 出现 AttributeError错误,但run是可以运行的;原因分析: 出新了空指针的问题一个英文的answer里面提出的如下解决方法:第一种方法:添加引用from contextlib import closing在代码处包装代码段:比如with closing(socket.socket(socket.AF_INET,socket.SO...原创 2019-12-05 19:47:33 · 1717 阅读 · 0 评论 -
TensorFlow升级1.4:Cannot remove entries from nonexistent file \lib\site-pack
pip install --upgrade --ignore-installed setuptools,问题解决!转载 2017-11-17 11:30:47 · 2813 阅读 · 0 评论 -
matplotlib显示中文字体
matplotlib显示中文字体对于3.0的可能不太适用,要注意语法结构!转载 2013-08-08 14:58:33 · 2847 阅读 · 0 评论 -
matplotlib简介-高质量图形输出
Matplotlib 是一个用来绘制二维图形的 Python 模块,它克隆了许多 Matlab 中的函数, 用以帮助 Python 用户轻松获得高质量(达到出版水平)的二维图形。转载 2013-08-08 14:55:31 · 2243 阅读 · 0 评论 -
matplotlib学习笔记.CookBook
matplotlib 是Python下的一个高质量的画图库,可以简单的类似于MATLAB方法构建高质量的图表。原始文章地址:http://zanyongli.i.sohu.com/blog/view/195717824.htm转载 2013-08-08 14:46:16 · 8756 阅读 · 0 评论 -
VS2012 +PTVS配置
使用PTVS可以在Vs中使用Python,可以作为一个小TIps,总体来说还是不太合算,有多少价值呢!?可以使用Python,可以直接构建Python工程....我下载的是 2.0beta版本:原创 2013-08-07 19:33:04 · 6743 阅读 · 0 评论 -
python3:语法变动 及新特性
python3.0 对python2.x 升级后重大语法变动,幸好留下2.7.6及后续2版本,保持一些语法兼容。原始地址:http://hi.baidu.com/jxq61/item/3a24883189f31f84c3cf298dpython3.0 对python2.x 升级后重大语法变动转载 2013-08-06 20:12:17 · 975 阅读 · 0 评论 -
python类型转换、数值操作
我去,Python也有类型转换!!!因为Python作为动态语言,有延迟定义的功能,但作为强类型语言,类型一旦确定便固定,类型转换需要显示的类型转换操作。转载 2013-07-30 20:42:28 · 754 阅读 · 0 评论 -
关于python学习路线
*Python进阶(目录/书籍/学习路线)忘了从哪里转的了,没办法标记哦,实在不好意思...管他呢!用得着什么就学习什么!转载 2013-07-18 14:53:31 · 7310 阅读 · 1 评论 -
py2exe打包OpenCV,找不到libiomp5md.dll
解决方法:把 libiomp5md.dll 从numpy/core/ 里面复制到原创 2014-07-17 16:56:01 · 4183 阅读 · 1 评论 -
Pycharm:debug调试时使用参数
PyCharm中选择'Run'->Edit Configurations,输入参数原创 2017-11-17 14:18:17 · 20437 阅读 · 1 评论 -
TensorFlow: Could not load requested Qt binding.
可以在其他IDE中引入TensorFlow,但是仍然不能使用,因为老的matplotlib文件使用了pyqt4. 卸载matlpotlib,重装。 安装keras,可以使用TensorFlow。原创 2017-12-12 17:03:18 · 871 阅读 · 0 评论 -
Tensorflow Summary: 查看Tensorflow Model pb格式模型的信息
参考文链:如何查看Tensorflow SavedModel格式模型的信息;参考:summary方法--小酒窝的博客;参考:tensorflow中输出参数的方法--详细;tensorflow生成的pb图,netron嫌弃太大打不开, 因此需要借助于tensorboard查看工具;0.查看模型的Signature签名这里的签名,并非是为了保证模型不被修改的那种电子签名。我的...原创 2019-05-08 14:25:28 · 5782 阅读 · 0 评论 -
pip升级后Import Error:cannot import name main解决方案
第一种即可以,注意.和_,不要遗漏了.文链:https://blog.csdn.net/zong596568821xp/article/details/80410416在Ubuntu上安装软件,不小心升级了pip,导致使用时报错如下后来发现是因为将pip更新为10.0.0后库里面的函数有所变动造成这个问题。 解决方法如下:方法一:sudo gedit /usr/bin/pip...转载 2019-04-30 09:46:52 · 243 阅读 · 0 评论 -
使用python进行普适计算/通用计算
普适计算的概念由Stephen Wolfram正式提出,更早的概念在近代可以上溯到惠勒、冯诺依曼和图灵,更早的源头则与毕达哥拉斯学派和赫拉克利特。普适计算认为,计算是宇宙的本质。宇宙无时无刻不在进行计算,我们观察到的物理法则,其实是计算过程的信息论约束。所有的改变,包括自然界生物个体和种群的进化,都是在进行计算转载 2017-12-28 10:04:28 · 1274 阅读 · 0 评论 -
OpenCV:Python3使用OpenCV
另一种方法:直接下载 opencv_python‑3.3.1‑cp35‑cp35m‑win_amd64.whl 文件,下载到本地,使用pip 安装。命令: pip install opencv_python-3.3.1-cp35-cp35m-win_amd64.whl原创 2017-11-12 18:14:02 · 3407 阅读 · 0 评论 -
使用PyQT编写界面程序
使用PyQT比QT好在,可以随时监测函数正确性,省去编译时间 !原创 2014-06-26 10:26:37 · 2696 阅读 · 0 评论 -
使用QT创建PythonGUI程序
PyQt向Python程序员提供了使用完整Qt应用程序接口的方法。您几乎可以用Python做任何C++能做的事。既然是应用程序接口,用C++或是Python都是一样的。于是“为什么我得使用它”这个问题就可以归结为编程语言的选择上,而不一定要用PyQt。对我来 说作为一种编程语言,python相对于c++的优点是在编程效率上。您可以看到标准的Qt例子移植到PyQt后的代码。它们具有相同的功能,使用相同的 应用程序接口,但Python版的代码只有原来的50-60%,而且它们更容易阅读。原创 2014-02-06 18:36:17 · 5853 阅读 · 0 评论 -
Python批量添加库搜索路径
被win10 给坑了,换回Win7. 重装系统后,继续使用Python,Eclipse不用重装,pydev不用重装,只需重装Python2.7.6 X64 for win即可。然后,默认已安装的Python包可以直接使用。 重新配置PyDev , 设置好Python路径,添加了默认的库路径。 又有一个问题,前期在D盘里编写了不少Python工程,需要把目录一个一原创 2015-12-18 18:18:49 · 885 阅读 · 0 评论 -
windows下安装Python-Whl文件
原文链接:http://blog.sciencenet.cn/home.php?mod=space&uid=1181151&do=blog&id=865515 Note1. 整个安装过程主要参考下述网页:http://www.pymolwiki.org/index.php/Windows_InstallNote2. 需要首先安装Python2.7和vcpyth转载 2015-04-13 08:48:05 · 10171 阅读 · 0 评论 -
UBuntu安裝使用PIP
Windows下安裝python包還是比較方便的,直接在FLDw转载 2014-10-07 10:37:55 · 823 阅读 · 0 评论 -
用python 4行搞定基数排序
from random import randint def main(): A = [randint(1, 99999999) for _ in xrange(9999)] for k in xrange(8): S = [ [] for _ in xrange(10)]转载 2014-08-20 20:12:36 · 982 阅读 · 0 评论 -
Python中OpenCV2. VS. CV1
OpenCV的2.4.7.版本生成了python的CV2模块,可以直接载入;有兴趣的可以参考这个教程:http://blog.csdn.net/sunny2038/article/details/9080047 不过可惜的是,这个教程只是针对CV2 的;Tips1: 关于两种载入方法的区别:import numpy as npimport cv2 as cv2VS原创 2014-02-25 14:18:37 · 8377 阅读 · 0 评论 -
PythonGIS可视化—Matplot basemap工具箱
在数据可视化过程中,我们常常需要将数据根据其采集的地理位置在地图上显示出来。比如说我们会想要在地图上画出城市,飞机的航线,乃至于军事基地等等。通常来说,一个地理信息系统都会带有这样的功能。今天我们讨论如何在Python上实现,并且使用免费的工具包。Matplot是python上常用的一个数据绘制包。它基于numpy(numpy是python用于数组运算的一个包)。Matplot具有转载 2014-07-13 14:36:42 · 5342 阅读 · 0 评论 -
pip更新
1. https://pip.pypa.io/en/latest/installing.html转到python目录:python -m pip install -U pip原创 2016-05-16 09:38:35 · 630 阅读 · 0 评论 -
Python 遍历目录
代码:import os def scanfile(path): filelist = os.listdir(path) allfile = [] for filename in filelist: filepath = os.path.join(path,filename) if os.path.i原创 2016-07-25 18:19:58 · 899 阅读 · 0 评论 -
python编辑器对比和推荐
我先给一个初步的表格吧,大家如果有什么意见,或有补充,欢迎提出。有些我没有用过,先不写了。转载 2014-02-13 16:11:37 · 829 阅读 · 0 评论 -
ML二:python批量修改文件名-测试KDTree
(1):#批量修改文件名import osimport numpy as npimport stringimport shutilprefix =''#单引号,前缀!sufix ='txt'renameFiles(srcdir,prefix,sufix)def renameFiles(srcdir, prefix,sufix):原创 2014-01-18 16:17:07 · 833 阅读 · 0 评论 -
Cython入门.VS.C++
我最喜欢的是Python,它的代码优雅而实用,可惜纯粹从速度上来看它比大多数语言都要慢。大多数人也认为的速度和易于使用是两极对立的——编写C代码的确非常痛苦。而 Cython 试图消除这种两重性,并让你同时拥有 Python 的语法和 C 数据类型和函数——它们两个都是世界上最好的。请记住,我绝不是我在这方面的专家,这是我的第一次Cython真实体验的笔记.转载 2014-02-13 16:48:49 · 2035 阅读 · 0 评论 -
PyDev的使用-高效Py编程
很久没有接触到Python了。以前都是在用2.7版本的,这次索性就安装3.2的了。一般的小程序其实自带的IDLE就足够用了。但是其他的或者喜欢用Eclipse的,pydev成了最佳的选择。转载 2013-12-21 21:36:28 · 2419 阅读 · 0 评论 -
OpenCV的Python接口
在正常情况下, OpenCV的python接口和C语言接口基本一致. 但是, 对于python接口实现比较困难的地方, 一些函数和结构体可能会有不同. 下面的描述就是有关此内容的详细介绍。希望会对你有所帮助。函数接口也尽量保持和C语言一致. 最大的差异是在函数通过参数来返回值的时候. 由于python中有些基本的参数都不可改变的, 因此代替的方法是一次返回多个值. 同样, 大部分的结构和C语言中也有相似的功能, 但是语法可能有些不同.转载 2014-01-11 10:28:07 · 2423 阅读 · 0 评论 -
Python快速定位工作目录
常年奋斗在编码一线的同学,应该都深有体会,工作久了,很多项目文件、技术资料,设计文档,安装包等等一堆一堆的工作目录分散在各个磁盘中,需要用到的时候,频繁的在各个目录中切换,每次都得用资源浏览器打开,还得点多次鼠标才能找到,或者有些如Apache或者tomcat等服务又需要用命令行启动,如果文件目录层次比较深的话,每次重复下列动作.转载 2014-02-13 16:17:44 · 2381 阅读 · 0 评论 -
Python序列化的使用(有少量修改)
序列化的概念很简单。内存里面有一个数据结构,你希望将它保存下来,重用,或者发送给其他人。你会怎么做?嗯, 这取决于你想要怎么保存,怎么重用,发送给谁。很多游戏允许你在退出的时候保存进度,然后你再次启动的时候回到上次退出的地方。转载 2014-02-27 10:26:52 · 1482 阅读 · 0 评论 -
Python框架、库和软件资源大全(整理篇)
现代编程语言的一个非常令人欣慰的事是有很多的社区在驱动语言的发展。很多来自世界各地的程序员不求回报的写代码为别人造轮子、贡献代码、开发框架。开放源代码使得分散在世界各地的程序员们都能够贡献他们的代码与创新。转载 2014-08-13 08:54:29 · 1730 阅读 · 0 评论 -
Eclipse中添加对Python的中文支持
首先要确保eclipse编辑器环境的编码为utf8,这个是大前提;其次如果py文件中含有中文字符的话,需要在py文件中对编码进行声明。转载 2014-08-18 08:53:33 · 1465 阅读 · 0 评论 -
使用boost.python进行混合开发
使用boost.python进行混合开发1.进行环境搭建:Boost1.53 可以直接进行exe安装,省去了编译的麻烦;官网可下载 boost_1_53_0-msvc-10.0-64.exe 2.原创 2014-02-18 18:57:37 · 2945 阅读 · 0 评论 -
OpenCV_Python教程 系列!
这个是作者的总结系列!赞一个!原文链接:http://blog.csdn.net/sunny2038/article/details/9057415转载请详细注明原作者及出处,谢谢!本文是OpenCV 2 Computer Vision Application Programming Cookbook读书笔记的第一篇。在笔记中将以Python语言改写每章的代码。转载 2013-11-05 12:19:36 · 1422 阅读 · 0 评论