Fork me on GitHub

随笔 - 998  文章 - 5  评论 - 181  阅读 - 301万 

随笔分类 -  python

python学习和工作中记录
python 中几种基本的矩阵操作应用
摘要:在图像处理中,python 的矩阵运算经常会用到一些简单的操作,可是,由于好久没用,很多东西还是忘记了,这里做个备忘: 阅读全文
posted @ 2018-09-26 14:24 虚生 阅读(1336) 评论(0) 推荐(0) 编辑
str() vs repr() in Python
摘要:str() 和 repr() 都是用作一个对象的字符表示. 1 str()的举例: 阅读全文
posted @ 2018-08-29 09:52 虚生 阅读(232) 评论(0) 推荐(0) 编辑
numpy创建矩阵常用方法
摘要:numpy创建矩阵常用方法 arange+reshape in: 1 2 out: linspace+resize in: 1 2 out: notice:reshape与resize区别 ones zeros eye diag random.randint等创建矩阵 in: 1 2 3 4 5 6 阅读全文
posted @ 2018-08-24 16:09 虚生 阅读(13163) 评论(0) 推荐(0) 编辑
python读取xml文件示例
摘要:最近用到了xml格式的文件,对这些没啥印象,顺便学习一下,做个例子,方便后续查阅。 xml文档: 1 <annotation> 2 <folder>VOC2012</folder> 3 <filename>2007_000027.jpg</filename> 4 <source> 5 <databa 阅读全文
posted @ 2018-08-17 17:05 虚生 阅读(412) 评论(0) 推荐(0) 编辑
python中numpy.ndarray.shape的用法
摘要:今天用到了shape,就顺便学习一下,这个shape的作用就是要把矩阵进行行列转换,请看下面的几个例子就明白了: 参考文档: https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html 阅读全文
posted @ 2018-08-16 10:42 虚生 阅读(1615) 评论(0) 推荐(0) 编辑
Python安装模块的几种方法
摘要:一、方法1: 单文件模块 直接把文件拷贝到 $python_dir/Lib 二、方法2: 多文件模块,带setup.py 下载模块包,进行解压,进入模块文件夹,执行:python setup.py install 三、 方法3:easy_install 方式 先下载ez_setup.py,运行pyt 阅读全文
posted @ 2018-07-31 17:04 虚生 阅读(992) 评论(0) 推荐(0) 编辑
python2程序移植python3的一些注意事项
摘要:1 queue: python2: import Queue python3: import queue 2 queue size: python2: cache = Queue.Queue(maxsize=5) python3: cache = queue.Queue(maxsize=5) 3 s 阅读全文
posted @ 2018-07-30 19:21 虚生 阅读(582) 评论(0) 推荐(0) 编辑
python读取并写入csv文件
摘要:在ubuntu下,新建.csv文件的方法是使用LibreOffice来创建一个数据表,然后我们把表格存储为.csv的格式: “Save as”菜单把我们的表格存为一个CSV的文件格式:命名为csvData.csv: 然后通过程序读写,如下图所示: 1 # -- coding: utf-8 -- 2 阅读全文
posted @ 2018-07-30 11:02 虚生 阅读(341) 评论(0) 推荐(0) 编辑
Python 音视频方面资源大全
摘要:自然语言处理 用来处理人类语言的库。 NLTK:一个先进的平台,用以构建处理人类语言数据的 Python 程序。官网 jieba:中文分词工具。官网 langid.py:独立的语言识别系统。官网 Pattern:Python 网络信息挖掘模块。官网 SnowNLP:一个用来处理中文文本的库。官网 T 阅读全文
posted @ 2018-07-30 09:40 虚生 阅读(1806) 评论(0) 推荐(1) 编辑
MD5( 信息摘要算法)的概念原理及python代码的实现
摘要:简述: message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。 md5,其实就是一种算法。可以将一个字符串,或文件,或压缩包,执行md5后,就可以生成一个固定长度为128bit的串。这个串,基本上是唯一的。 不可逆性: 每个人都有不同 阅读全文
posted @ 2018-07-28 16:58 虚生 阅读(2793) 评论(0) 推荐(0) 编辑
base64编解码学习及python代码实现
摘要:Base64是一种用64个字符来表示任意二进制数据的方法。 Base64编码可以成为密码学的基石。可以将任意的二进制数据进行Base64编码。所有的数据都能被编码为并只用65个字符就能表示的文本文件。( 65字符:A~Z a~z 0~9 + / = )编码后的数据~=编码前数据的4/3,会大1/3左 阅读全文
posted @ 2018-07-28 16:25 虚生 阅读(1610) 评论(0) 推荐(0) 编辑
python中的进制转换
摘要:python中常用的进制转化通常有两种方法: 1.用内置函数hex(),oct(),bin(),对应的数字表示为0x,0o,0b,功能是把十进制数字转化为其他进制 1 >>> int(0x400) 2 1024 3 >>> bin(1024) 4 '0b10000000000' 5 >>> hex( 阅读全文
posted @ 2018-07-21 10:19 虚生 阅读(346) 评论(0) 推荐(0) 编辑
python pip 安装库文件报错:pip install ImportError: No module named _internal
摘要:解决方法: pip2.7, you can at first then python2.7 to reinstall pip. 注意使用sudo 阅读全文
posted @ 2018-06-12 11:15 虚生 阅读(579) 评论(0) 推荐(0) 编辑
ubuntu默认的Python版本号修改
摘要:ubuntu默认的Python是2.7版本的,键入Python3 就可以使用Python3.X版本。下面修改默认的Python版本, 1.删除/usr/bin 下的Python链接 [plain] view plain copy sudo rm /usr/bin/python [plain] vie 阅读全文
posted @ 2018-05-24 16:50 虚生 阅读(161) 评论(0) 推荐(0) 编辑
ubuntu 16.04 python版本切换(python2和python3)
摘要:sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/pyth 阅读全文
posted @ 2018-05-23 15:36 虚生 阅读(210) 评论(0) 推荐(0) 编辑
python在不同层级目录import模块的方法
摘要:使用python进行程序编写时,经常会使用第三方模块包。这种包我们可以通过python setup install 进行安装后,通过import XXX或from XXX import yyy 进行导入。不过如果是自己遍写的依赖包,又不想安装到python的相应目录,可以放到本目录里进行import 阅读全文
posted @ 2018-05-17 13:43 虚生 阅读(860) 评论(0) 推荐(0) 编辑
numpy中array和asarray的区别
摘要:array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会。 举例说明: [python] view plain copy import numpy as np #example  阅读全文
posted @ 2018-05-11 11:38 虚生 阅读(693) 评论(0) 推荐(0) 编辑
python库函数Map, Filter and Reduce的用法
摘要:python中有三个函数式编程极大的简化了程序的复杂性,这里就做一下讨论和记录。 一 Map:应用在链表输入所有元素的函数,它的格式如下所示: map(function_to_apply, list_of_inputs) 大多数情况下,我们会把一个链表中的元素一个个输入到函数中来获取结果,代码如下所 阅读全文
posted @ 2018-05-11 11:33 虚生 阅读(248) 评论(0) 推荐(0) 编辑
python实用基本之--golb.glob
摘要:python的强大的原因就是有很多非常实用的模块。今天用到了一个读取文件内容的小模块,做个记录: 阅读全文
posted @ 2018-05-10 11:10 虚生 阅读(608) 评论(0) 推荐(0) 编辑
source insight 添加 python 支持
摘要:从http://www.sourceinsight.com/public/languages/下载Python的配置文件Python.CLF 选择Options > Preferences,单击Languages选项; 单击import按钮,装载并导入Python.CLF; 这时可以看到,左栏语言列 阅读全文
posted @ 2018-05-05 15:51 虚生 阅读(884) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示