python
张欣-男
人,最宝贵的是生命;它,给予我们只有一次。人的一生,应当这样度过:当他回首往事时,不因虚度年华而悔恨,也不因碌碌无为而羞耻;这样在他临死的时候,他就能够说:我已经把我的整个生命和全部精力,都献给了这个世界上最壮丽的事业——为了人类的解放而斗争
展开
-
pil 从内存中读写图片
from io import StringIO, BytesIOfrom PIL import Imageimg_path = './car.jpg'# 从内存中读图片stream = open(img_path, 'rb').read()img = Image.open(StringIO(content))print(img.size, img.mode)# 往内存中写图片i...原创 2020-02-21 12:33:58 · 1030 阅读 · 0 评论 -
pybind11使用问题01_使用指定虚拟环境
1 说明在conda创建的虚拟环境中使用pybind11时出现问题。1.1 cmake …mkdir buildcd buildcmake ..输出:(py36_pytorch041) ➜ build git:(master) ✗ cmake ..-- The C compiler identification is AppleClang 10.0.1.10010046-- ...原创 2019-11-02 09:42:56 · 3217 阅读 · 1 评论 -
正则表达式入门01
基础知识常用符号说明例子\d一个数字\w一个字母或数字.点匹配任意字符*星号匹配任意个字符+加号表示至少一个字符?表示0个或者1个字符{n}表示n个字符{n,m}n到m个字符\s任意一个空白字符\S任意非空字符--是特殊字符,所以要用斜杠[]方括号表示范围...原创 2019-01-02 19:41:40 · 120 阅读 · 0 评论 -
Spyder使用conda的虚拟环境
Spyder是一个挺好用的python IDE。如果想在虚拟环境中用Spyder,或者 说是Spyder中用虚拟环境中的库,则需要在虚拟环境中安装并启动,可以通过命令的方式,也可以通过Anaconda来操作。创建虚拟环境myenv,再安装spyder,最后启动。conda create -n myenv python=3.6conda activate myenvconda inst...原创 2018-11-27 10:41:01 · 23379 阅读 · 5 评论 -
Python的字典键名可以是哪些类型?
今天看别人代码时发现一个事,就是把对象当作字典的键名,并且把两个对象(类的实例)当作键名,然后去查了下:键必须是不可变的,如字符串,数字或元组。但是网上却没有说其他类型可不可以,怎么用的。我写代码试了下:class Person: def __init__(self, name): self.name = namei = 5s = 'abc't = (5...原创 2018-11-06 12:01:58 · 28834 阅读 · 2 评论 -
*args 和 **kwargs
*args 和 **kwargs 主要用于函数定义。 你可以将不定数量的参数传递给一个函数。这里的不定的意思是:预先并不知道, 函数使用者会传递多少个参数给你, 所以在这个场景下使用这两个关键字。*args用来发送一个非键值对的可变数量的参数列表给一个函数.def test_var_args(f_arg, *argv): print("first normal arg:", f_a...原创 2018-10-16 13:44:08 · 185 阅读 · 0 评论 -
[笔记] Anaconda 入门
原文地址: 初学python者自学anaconda的正确姿势是什么?1 Anaconda 是什么你可能已经安装了 Python,那么为什么还需要 Anaconda?有以下3个原因:1)Anaconda 附带了一大批常用数据科学包,它附带了 conda、Python 和 150 多个科学包及其依赖项。因此你可以立即开始处理数据。2)管理包Anaconda 是在 conda(一个包管理器和...翻译 2018-03-02 16:55:06 · 515 阅读 · 0 评论 -
mac下用pip 安装软件出现错误Operation not permitted
在mac上用pip 安装keras时出现 如下错误:➜ ~ sudo pip install kerasThe directory '/Users/zhangxin/Library/Caches/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. P原创 2017-10-11 21:29:23 · 1410 阅读 · 0 评论 -
Python 参考资料
架构Python + Django 如何支撑了 7 亿月活用户的 Instagram?原创 2017-10-19 17:45:28 · 240 阅读 · 0 评论 -
MAC 下用 pip 安装时出现 OSError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/
在MAC上用pip安装zbarlight时出现如下错误➜ zbarlight git:(zxdev) ✗ pip install zbarlightCollecting zbarlightRequirement already satisfied: Pillow in /Users/zhangxin/Library/Python/2.7/lib/python/site-packages (fr原创 2017-10-09 07:19:05 · 3655 阅读 · 0 评论 -
【转】如何自动生成和安装requirements.txt依赖
我将从以下几个方面对多方向场景文字检测进行介绍:首先对场景文字检测这个问题进行定义;然后对这个方向的研究工作进行总结;接着介绍相关的数据集及评价标准;最后对场景文字检测的应用进行简要介绍。场景文字检测这一问题在15~20年前就出现了相关的研究工作,它与传统的文本文字检测的重要区别是需要将照片或视频中的文字识别出来。其主要分为两个步骤: 1. 对照片中存在文字的区域进行定位(Text De翻译 2017-09-18 18:24:31 · 899 阅读 · 0 评论 -
命令行下运行python脚本出现 ImportError: No module named '_tkinter'
问题命令行下运行python脚本出现 ImportError: No module named '_tkinter'解决方法添加如下代码:import matplotlib as mplmpl.use('Agg')原创 2017-09-26 12:33:32 · 658 阅读 · 0 评论 -
在MAC上Anaconda的安装
下面演示在macbookpro上安装Anaconda。其他平台上安装类同。首先需要先把系统平台,是windows还是linux,还是mac, 再次选择python的版本2还是3,最后就是选择安装图形界面的还是命令行的。比如我是mac、python2、command,则下载的软件为https://repo.continuum.io/archive/Anaconda2-4.4.0-MacOSX-x86_原创 2017-07-26 22:03:59 · 14799 阅读 · 0 评论 -
tornado提供图像服务
服务器端代码:#encoding=utf8"""程序功能: 接收 post 请求, 检测图片中的汽车post请求体: form-data body输入: 图片文件base64编码输出: result"""import osimport time# import sysimport base64import jsonimport argparseimport l原创 2017-07-15 10:43:13 · 1524 阅读 · 1 评论 -
ImportError: /usr/lib/liblapack.so.3: undefined symbol: ATL_chemv
zhangxin@seele:~/github/caffe$ pythonPython 2.7.6 (default, Oct 26 2016, 20:30:19) [GCC 4.8.4] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import numpyTraceb原创 2017-07-13 12:33:08 · 2826 阅读 · 0 评论