Python
独步天秤
千里之行,始于足下
展开
-
灰度共生矩阵 Gray-Level Co-occurrence Matrix(GLCM)相关网址
官方说明1、https://www.mathworks.com/help/images/ref/graycomatrix.html 灰度共生矩阵原理,步距、方向原理等说明,及MATLAB代码2、https://prism.ucalgary.ca/handle/1880/51900 一本pdf小册子《GLCM Texture: A Tutorial v. 3.0 March 201...原创 2020-03-18 11:48:03 · 1302 阅读 · 0 评论 -
Python NumPy中 -1 的作用 及 NumPy.random.randint()的简单说明
Python代码中经常会遇到 -1 这个数字,它主要有两个作用:倒数第一自动推断通过已知参数推断出的一个形状参数时,可以将其设置为-1.【注意】不可以写成a2 = a1.reshape(2, -1, -1)会报错:“can only specify one unknown dimension”只能指定一个未知维度原创 2019-10-30 10:27:48 · 3656 阅读 · 0 评论 -
PyCharm报错 Process finished with exit code -1073741819 (0xC0000005) TensorFlow/Keras/PyTorch
目录错误现象分析问题解决办法输出结果完整代码错误现象在TensorFlow/Keras环境下读取MNIST手写数字时出错,错误现象如下:D:\anaconda3\envs\tf1\python.exe F:/Program/Python_Ex/TensorFlow+PyTorch/Chapter02Keras_TensorFlow/ch02p42ReadImage....原创 2019-10-29 10:41:02 · 11918 阅读 · 2 评论 -
Python NumPy中sum()函数详解 axis与keepdims图解
目录numy.sum()函数定义与说明代码示例、说明及输出axis = 0 或axis = -3axis = 1 或 axis = -2axis = 2或axis = -1axis = (0, 2)axis = (0, 2),keepdims=True总结与扩展经常使用NumPy的小伙伴会遇到axis与keepdims这两个参数,今天笔者来给大家解剖一下。以...原创 2019-10-17 16:05:30 · 15925 阅读 · 2 评论 -
Python NumPy.all()与any()函数理解
函数说明Numpy.all()all(a, axis=None, out=None, keepdims=np._NoValue)Test whether all array elements along a given axis evaluate to True.判断给定轴向上的所有元素是否都为True零为False,其他情况为True如果axis为None,返回单个布尔值True...原创 2019-10-16 20:20:21 · 43186 阅读 · 0 评论 -
Python中sum函数的说明与代码
目录Python内置的sum函数笔者的理解拓展:NumPy中sum函数求相似度时看到的,碰到一个疑问的地方,先写下来。《机器学习基础:相似度和距离度量究竟是什么》Python内置的sum函数作用:对可迭代对象进行求和计算。sum(iterable[, start])iterable -- 可迭代对象,如:列表、元组、集合。 start -- 指定相加的参数,...原创 2019-10-09 14:58:00 · 4012 阅读 · 0 评论 -
Python 时间戳及字符串转换
目录时间转字符串字符串转时间使用time模块下的strptime函数time.struct_time说明使用datetime模块下的datetime类综合范例时间转字符串#! /usr/bin/env python# -*- coding: utf-8 -*-# .__author__. = "Lily Yu"# .DATE.: 2017/7/9impor...原创 2019-08-05 11:09:13 · 2147 阅读 · 0 评论 -
Python判断变量的数据类型
Python中的数据类型有数字【有int, float等】、字符串(str),列表(list)、元组(tuple)、字典(dict)、集合(set)等以字符串举例testObj = 'Hello'if isinstance(testObj, str): # 判断是否为字符串类型 print("It's str.")elif isinstance(testObj, ...原创 2019-07-17 13:19:48 · 12128 阅读 · 0 评论 -
QT程序调用(内嵌)Python 编译成EXE
1. 新建一个Qt Application项目,基类为widget,类名为MyWidget。创建好之后在.pro文件最后添加如下 INCLUDEPATH += C:/Python27/include/LIBS += C:/Python27/libs/python27.lib 这样就可以执行第2步,包含Python.h文件了。2. 在main.cpp文件添加...原创 2018-04-27 11:12:39 · 2436 阅读 · 0 评论 -
VS2008/VS2013 C/C++内嵌python环境 Python编译成EXE
1. 新建一个空的.c或.cpp文件,编写如下code#include <stdio.h>int main(int argc, char **argv){ printf("Hello World in C++!\n"); printf("Press any key to continue……\n"); getchar(); //wait for your input...原创 2018-04-23 15:40:23 · 1938 阅读 · 0 评论 -
VS2008/VS2013 C++调用Python Build出错cannot open file 'python27_d.lib'
之前步骤链接如下:C/C++内嵌python环境 Python编译成EXE若按照之前的步骤build时还是会出错,错误信息如下:fatal error LNK1104: cannot open file 'python27_d.lib' 原因:我们使用的头文件 <Python.h>调用了"pyconfig.h"#include "pyconfig.h" ...原创 2018-04-24 10:39:39 · 982 阅读 · 0 评论 -
C++ Qt与PyQt5 信号与槽 对比说明
C++ Qt格式:QObject::connect(sender, SIGNAL(what), receiver, SLOT(doWhat()))举例:QObject::connect(ui->setTitleButton, SIGNAL(clicked()), this, SLOT(changeWindowTitle()));说明:信号发出者 -- 按钮(ui->setT...原创 2018-11-06 11:26:46 · 2318 阅读 · 0 评论 -
Win10 搭建Python3 + PyQt5 + PyCharm 开发环境 超详细图解 无坑 总目录
(一)安装软件PyCharm配置之Project interpreter第一个PyQt5程序(二)PyCharm+QtDesigner配置PyCharm+PyUic快捷菜单工具配置配置PyQt PyRcc,将资源文件转码PyQt配置完成第一个PyQt+QtDesigner程序相关错误(三)PyCharm+PyUic快捷菜单工具配置...原创 2018-11-06 16:05:46 · 1417 阅读 · 0 评论 -
Win10 搭建Python3 + PyQt5 + PyCharm 开发环境 超详细图解 无坑(一)
Table of Contents安装PyCharm配置Project interpreter第一个PyQt5程序第二部分:PyCharm与QtDesigner、PyUic、Pyrcc配置安装操作系统环境: Win10(64位), Python 3.6(我现在电脑之前有安装2.7), PyQt5.111. 先装Python 3.6(我...原创 2018-11-05 15:32:01 · 26205 阅读 · 8 评论 -
Win10 搭建Python3 + PyQt5 + PyCharm 开发环境 超详细图解 无坑(二)
目录PyCharm+QtDesigner配置PyCharm+PyUic快捷菜单工具配置配置PyQt PyRcc,将资源文件转码PyQt配置完成第一个PyQt+QtDesigner程序错误接上篇 Win10 搭建Python3 + PyQt5 + PyCharm 开发环境(一)PyCharm+QtDesigner配置菜单栏File -&...原创 2018-11-05 15:46:59 · 16051 阅读 · 21 评论 -
Python Matplotlib add_subplot 和 subplots_adjust详解及代码详细说明 配图片说明
Table of ContentsMatplotlibadd_subplot(self, *args, **kwargs)添加子图说明、参数、返回值参数返回值代码实例效果图:subplots_adjust说明、参数对比效果图:在子图坐标轴ax4中画出sin(x)的曲线完整代码MatplotlibMa...原创 2019-01-16 17:44:18 · 68571 阅读 · 10 评论 -
PyCharm "PEP 8: Indention contains tabs"怎么办 如何修改为space
Table of Contents问题解决办法方法一:Edit -> Convert Indents -> To Spaces方法二:ctrl + shift + A=> 在弹出的窗口中输入“To Spaces”就可以将所有的tab转为space方法三:Code->Reformat Code参考链接问题有时从网络上copy的代码,贴到Py...原创 2019-03-04 12:31:59 · 4628 阅读 · 1 评论 -
MacBook环境PyCharm使用Anaconda/Pip安装的Matplotlib报错 根本解决办法
Table of Contents问题现象解决办法参考文章测试代码问题现象/anaconda3/envs/Python36/bin/python3.6 ……/MyMatplotlib.py2019-03-19 22:56:47.073 python3.6[816:21632] -[NSApplication _setup:]: unrecognized selec...原创 2019-03-19 23:12:12 · 2542 阅读 · 0 评论 -
cv2.imshow()的图片关闭时出现not responding(没有回应),电脑环境崩溃 图+真相+解决办法
Table of Contents出问题的代码现象解决办法完整版代码参考文章补充说明出问题的代码#! /usr/bin/env python# -*- coding: utf-8 -*-import cv2img = cv2.imread("F:/images/lena.jpg", cv2.IMREAD_COLOR)cv2.imshow("img", ...原创 2019-04-13 22:17:41 · 6477 阅读 · 0 评论 -
Python2/Python3通过writerow写入csv文件会有多余的空行 及 bytes和str互相转换
Table of Contents前言Python2代码Python2原来代码【有问题的】现象问题分析Python2解决办法Python2完整代码Tips: 追加写入csvPython3代码:方法一:writer加dialect='unix'方法二:打开方式加newline=''打印出当前操作系统的换行符Python3为什么不能以byt...原创 2018-09-26 14:04:22 · 5890 阅读 · 3 评论