python笔记
perfect_young
这个作者很懒,什么都没留下…
展开
-
labelme安装与使用-----批量将.json文件转换成img.png;label.png;label_name.txt;label_viz.pgn;info.yaml文件
labelme安装环境windows10,python3.6,pip31、找到pip所在文件夹D:\Program Files\Python\Python36\Scripts,在下图红框位置输入cmd,然后回车,即可在当前文件夹下打开cmd,在cmd中输入命令行pip install labelme,稍等一会便可以安装成功。2、等安装成功以后,随便在哪个文件夹下打开cmd,...原创 2019-11-22 22:56:14 · 2222 阅读 · 1 评论 -
I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this Tensor
遇到了这个问题,意思是你的 CPU 支持AVX AVX2 (可以加速CPU计算),但你安装的 TensorFlow 版本不支持解决:1. 如果是初学者 或者 没有太大计算速度的需求,在开头加上这两行忽略这个警告即可import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'说明:os.environ["TF_CPP_MIN_LOG_LE...转载 2019-04-16 12:03:54 · 6741 阅读 · 0 评论 -
No module named 'numpy.core._multiarray_umath'
安装 tensorflow后出现如下错误:Using TensorFlow backend.ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'ImportError: numpy.core.multiarray failed to importThe above exception was the...原创 2019-04-16 11:08:28 · 1895 阅读 · 0 评论 -
pycharm运行过程中,总会出现python已停止工作的对话框 怎么解决?
今天遇到一个问题,就是用pycharm运行python程序,老是会出现Python.exe已停止的对话框。方法1:在Windows7的情况下,在运行中输入“Regedit”并执行,使用注册表编辑器。依次定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting。在电脑右侧窗口中找到并双击打开Dont...转载 2019-04-16 09:47:56 · 19485 阅读 · 6 评论 -
《pycharm笔记》pycharm中如何导入第三方库(numpy,pip,matplotlib等)
step1:打开File,下面列表找到Setting开始设置。step2:打开Project:untitled→Project interpreterstep3:可以看到右边有你已经导入的库,点击左边的绿色的加号就可以添加新的第三方库了。...原创 2018-11-02 11:34:51 · 8566 阅读 · 0 评论 -
《pycharm笔记》如何在pycharm中显示空格
找到pycharm的file,点击settings,然后按照下图操作即可!原创 2018-11-16 10:28:41 · 10935 阅读 · 0 评论 -
《pycharm调试》pycharm 运行报错:No module named 'skimage'的解决办法
打开PyCharm,选择file-settings-project-project interpreter。如果打开之后没看到scikit-image的package,则选择右上角的“+”号搜索scikit-image. 点击Install Package,等待安装。...原创 2018-11-16 09:58:01 · 7945 阅读 · 0 评论 -
《python笔记》property、__new__、__init__、元类、getattr、属性描述符和属性查找过程
私有属性(property)#python的私有属性(property)#coding:utf-8from datetime import date,datetimeclass User: def __init__(self,name,birthday): self.name = name self.birthday = birthday ...原创 2018-12-24 09:19:51 · 200 阅读 · 0 评论 -
curses is not supported on this machine (未解决)
在windows环境下运行pycharm里的python3代码,总是出现如下错误:curses is not supported on this machine (please install/reinstall curses for an optimal experience)按照网上的一些方法安装curses,依然不管用下载包文件curses‑2.2‑cp36‑cp36m‑w...原创 2019-04-16 12:07:46 · 4757 阅读 · 7 评论 -
TypeError: integer argument expected got float' Python 3.6
运行python代码时报错:Traceback (most recent call last): File "D:/PycharmProjects/3D_SD/video_action/video_resize.py", line 34, in <module> video_resize(video) File "D:/PycharmProjects/3D_SD/v...原创 2019-04-16 15:05:51 · 10386 阅读 · 0 评论 -
Python不使用int()函数把字符串转换为数字的方法
不使用int()函数的情况下把字符串转换为数字,如把字符串"12345"转换为数字12345。方法一:利用str函数既然不能用int函数,那我们就反其道而行,用str函数找出每一位字符表示的数字大写。def atoi(s): s = s[::-1] num = 0 for i, v in enumerate(s): for j in range...转载 2019-05-09 20:50:47 · 974 阅读 · 0 评论 -
Tensorflow objection detection api 物体检测模型 (三) 从识别的物体中抠出特定物体进行保存
在利用官方提供的Tensorflow objection detection api 进行物体检测时,会有很多物体被检测出来并且被框柱,而我的目标是只需要一个类别的物体,那么如何将这个特定的物体抠出来保存呢?下面我就介绍一下实现的方法及代码。比如下面这张图,被识别的物体有person和kite,我们的目标就是只将识别的人保存下来.。在做这件事之前,先了解几个参数。预测框中字体大小的...原创 2019-06-24 16:19:32 · 2213 阅读 · 1 评论 -
(pycharm)tensorflow object detection API 物体检测模型 (二) labelImg的安装配置过程
上一篇博客介绍了Google的tensorflow object detection API 的配置和使用, 这次介绍一下如何用这个API训练自己的数据,制作特定的目标检测模型。第一步:制作数据集下载数据集制作软件(12.7M):labelImg链接:https://pan.baidu.com/s/1a3GqPXqrkvl07PrDMEqlaA提取码:jdpa这是一个绿色软件...原创 2019-06-23 20:51:49 · 665 阅读 · 0 评论 -
(pycharm)Tensorflow object detection API 物体检测模型 (一) 配置教程
一、(pycharm)Tensorflow object detection API 物体检测模型 (一) 配置教程二、(pycharm)tensorflow object detection API 物体检测模型 (二) labelImg的安装配置程三、Tensorflow objection detection api 物体检测模型 (三) 从识别的物体中抠出特定物体进...原创 2019-06-23 20:40:38 · 4401 阅读 · 8 评论 -
No module named 'pycocotools':win7 +pycharm+python3 安装pycocotools和pycocotools.mask
我在运行自己的一个model_main.py文件时,出现 File "D:\models\research\object_detection\metrics\coco_tools.py", line 47, in <module> from pycocotools import cocoModuleNotFoundError: No module named 'py...原创 2019-06-22 11:49:15 · 5328 阅读 · 13 评论 -
关于python_opencv错误error: (-215) scn == 3 || scn == 4 in function cv::cvtColor的解决方法
转自:https://blog.csdn.net/qq_29023939/article/details/80674311在学习python_opencv库时,利用这个库从文件中播放视频,并保存期帧图片。总是出现如下错误:error: (-215) scn == 3 || scn == 4 in function cv::cvtColor代码如下:import osimport...转载 2019-06-20 15:35:05 · 6205 阅读 · 0 评论 -
警告:Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA
https://blog.csdn.net/hq86937375/article/details/79696023转载 2019-05-13 16:39:54 · 152 阅读 · 0 评论 -
RuntimeWarning: overflow encountered in ubyte_scalars像素加减运算溢出异常
连接:https://blog.csdn.net/Acecai01/article/details/80248139转载 2019-05-13 16:37:43 · 9055 阅读 · 0 评论 -
《python笔记》list,array,mat,tuple,以及.format()输出格式
#coding: utf-8from numpy import *a=[1,2,3,4,5,6,7]b=array([[1,2,3],[4,5,6]])c=mat([[1,2,3],[4,5,6],[7,8,9]])d=(0,2,4,5,6)print("a:{}\ntype:{},shape:{}".format(a,type(a),shape(a)))print("b:{}...原创 2018-11-04 10:17:10 · 1188 阅读 · 0 评论 -
《python笔记》Python-matplotlib 画直方图 hist
matplotlib.pyplot.hist( x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=u'bar', align=u'mid', orientation=u'vertical', rwidth=No...原创 2018-11-02 09:35:55 · 3302 阅读 · 1 评论 -
《python笔记》廖雪峰python3—文档测试‘>>>’的坑!
今天下午看了廖雪峰老师的文档测试,看着很简单,自己在pycharm上运行一个小小的程序总是报错,我复制别人的代码跑一遍能跑通,和自己的比对没有任何区别啊。def fact(n): """ Caculate 1*2*...*n >>>fact(1) #这里>>>后面要有空格,不然出错 1 >>&...原创 2018-09-19 16:18:31 · 467 阅读 · 0 评论 -
《python笔记》index和slice的用法
index用于枚举list中的元素 slice用于枚举list中元素集合index语法:如有一个list a,a[i]表示a中第i个元素(a[0]表示第一个元素),当i<0时,表示倒数第几个元素(a[-1]表示倒数第一个元素)slice语法:的基本形式为a[start : end : step],这三个参数都有默认的缺省值,但是为了与index区别,slice语法中至少要有一个...原创 2018-08-23 17:14:01 · 2778 阅读 · 0 评论 -
《python笔记》廖雪峰Python3习题
1.利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']def f(s): s=s[0].upper()+s[1:].lower() return sL1=['adam', 'LISA', 'barT']L2=list(map(f,...原创 2019-03-19 20:09:12 · 588 阅读 · 0 评论 -
《python调试》python发邮件出现smtplib.SMTPServerDisconnected: Connection unexpectedly closed问题的解决办法
#coding: utf-8import smtplibfrom email.mime.text import MIMETextfrom email.header import Header#收件人和发件人receiver = '188xxxx7275@163.com'sender = '83xxxx202@qq.com'#发件人邮箱的SMTP服务器(即sender的...原创 2018-05-15 16:00:48 · 43366 阅读 · 8 评论 -
《python代码》python发送图片到指定的邮箱
#! /usr/bin/env python# coding=utf-8import smtplibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.application import MIMEApplicationrecei...原创 2018-05-15 20:42:00 · 2388 阅读 · 0 评论 -
《python调试》NotImplementedError: fromstring() has been removed. Please call frombytes() instead.解决方法
from VideoCapture import Deviceimport time, stringinterval = 2cam = Device(devnum=0, showVideoWindow=0)# cam.setResolution(648, 480)cam.saveSnapshot('image.jpg', timestamp=3, boldfont=1, qual...原创 2018-05-16 16:17:34 · 1327 阅读 · 0 评论 -
《python笔记》flatten( )函数;矩阵.A(等效于矩阵.getA())变成了数组
flatten()函数用法flatten是numpy.ndarray.flatten的一个函数,即返回一个一维数组。flatten只能适用于numpy对象,即array或者mat,普通的list列表不适用!。a.flatten():a是个数组,a.flatten()就是把a降到一维,默认是按行的方向降,降维后还是数组类型 。a.flatten().A:a是个矩阵,降维后还是个...原创 2018-11-02 11:30:14 · 1238 阅读 · 0 评论 -
《python笔记》numpy中数组(array)和矩阵(matrix)的区别
matrix是array的分支,matrix和array在很多时候都是通用的,用哪一个都一样; 如果两个可以通用,那就选择array,因为array更灵活,速度更快,很多人把二维的array也翻译成矩阵。 相同点:索引方式相同,都可以使用a[i][j],a[i,j]进行索引 matrix(矩阵):具有相对简单的运算符号,比如两个matrix相乘(求内积),就是用符号*array(数组):...原创 2018-11-04 11:42:00 · 2748 阅读 · 1 评论 -
《python笔记》 numpy -- zeros,ones,eye函数
zeros():可以用来构造全0数组如果是一维的,则需要一个括号,里面的数字代表数组的长度,如zeros(3)表示创建1行3列全为0的数组如果是多维的,则要有两个括号,里面的维度用tuple来表示,如zeros((3,3))表示创建3行3列全为0的数组>>> zeros(3)array([ 0., 0., 0.])>>> zeros((...原创 2018-11-02 18:34:18 · 743 阅读 · 0 评论 -
《python调试》 'NoneType' object has no attribute 'shape'; Expected 2D array, got 1D array instead解决办法
if __name__ =="__main__": img_path=r"./smoke/allsmoke/image_3.jpg" #img_path='./data/imagePart_train/smoke/allsmoke/image_3.jpg' img = cv2.imread(img_path) print(img.shape) f=getF...原创 2018-11-17 20:52:23 · 2524 阅读 · 0 评论 -
《python调试》gbk问题求解答
求解答原创 2018-11-16 16:22:38 · 237 阅读 · 0 评论 -
《python笔记》列表生成式 [ ]
列表生成式(listcomprehension)是一种简化代码的优美方法,下面将举例说明。1 平方列表如果你想创建一个包含1到10的平方的列表,你可以这样做:squares = []for x in range(10):squares.append(x**2)这是一个简单的例子,但是使用列表生成式可以更简洁地创建这个列表。squares = [x**2 fo...转载 2018-11-21 09:35:34 · 797 阅读 · 0 评论 -
《pyhon调试》python3.x中移除了cPickle模块;scikit-learn 0.18以及0.20版本移除cross_validation模块 的解决办法
1.python3.x中移除了cPickle模块,可以使用pickle模块代替。最终我们将会有一个透明高效的模块。2、pycharm运行后出现no module named cv2解决方法在win 7上成功安装OpenCV之后,发现在PowerShell上能成功使用OpenCV,在PyCharm上import cv2会出现“no module named cv2”的问题。解决方法:...原创 2018-11-16 09:38:17 · 1070 阅读 · 0 评论 -
《python调试》TypeError: unsupported operand type(s) for /: 'map' and 'int'
出现下面这样的错误:ret, rcount, out=ret, casting='unsafe', subok=False)TypeError: unsupported operand type(s) for /: 'map' and 'int'出错位置:dataArr = [map(float,line)for line in stringArr]return mat(...原创 2018-11-08 14:19:52 · 4902 阅读 · 2 评论 -
《python笔记》mean()函数功能:求取均值
用法:mean(matrix,axis=0) 其中 matrix为一个矩阵,axis为参数以m * n矩阵举例:axis 不设置值,对 m*n 个数求均值,返回一个实数axis = 0:压缩行,对各列求均值,返回 1* n 矩阵axis =1 :压缩列,对各行求均值,返回 m *1 矩阵举例:>>> import numpy as np>&...转载 2018-11-02 19:48:11 · 55987 阅读 · 0 评论 -
《python笔记》python格式化输出(%用法和format用法)
(https://www.cnblogs.com/fat39/p/7159881.html)一、格式化输出1、整数的输出%o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制1 >>> print('%o' % 20)2 243 >>> print('%d' % 20)4 205 >>> pr...转载 2018-06-02 10:47:51 · 902 阅读 · 0 评论