摘要: Python中的lambda的简单介绍 1、lambda是什么? 1 2 3 4 5 6 7 8 9 func=lambda x:x+1 print(func(1)) #2 print(func(2)) #3 #以上lambda等同于以下函数 def func(x): return(x+1) 可以这 阅读全文
posted @ 2019-08-23 14:57 不夜男人 阅读(362) 评论(0) 推荐(0)
摘要: python eval 用法 eval 功能:将字符串str当成有效的表达式来求值并返回计算结果。 语法: eval(source[, globals[, locals]]) -> value 参数: source:一个Python表达式或函数compile()返回的代码对象 globals:可选。 阅读全文
posted @ 2019-08-23 14:56 不夜男人 阅读(474) 评论(0) 推荐(0)
摘要: python map对象 工作中遇到需要将List对象中的元素(list类型)转化为集合(set)类型,转化完成之后需要需要访问其中的元素。 第一步,使用map方法进行转换 1 2 3 4 5 6 7 data = [[1, 3, 4], [2, 3, 5], [1, 2, 3, 5], [2, 5 阅读全文
posted @ 2019-08-23 14:53 不夜男人 阅读(2498) 评论(0) 推荐(0)
摘要: 生成器python 目录 一、列表生成式 二、生成器 回到顶部 一、列表生成式 需求:看列表[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],我要求你把列表里的每个值加1,你怎么实现?你可能会想到2种方式 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> 阅读全文
posted @ 2019-08-23 14:51 不夜男人 阅读(175) 评论(0) 推荐(0)
摘要: 装饰器 你是一家视频网站的后端开发工程师,你们网站有以下几个版块 1 2 3 4 5 6 7 8 9 10 11 def home(): print(" 首页 ") def america(): print(" 欧美专区 ") def japan(): print(" 日韩专区 ") def hen 阅读全文
posted @ 2019-08-23 14:50 不夜男人 阅读(207) 评论(0) 推荐(0)
摘要: pycharm快捷键 编辑类: Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 类名完成 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档 Shift + F1 外部文 阅读全文
posted @ 2019-08-23 14:46 不夜男人 阅读(235) 评论(0) 推荐(0)
摘要: 类变量、实例变量--python 1、类变量、实例变量概念 类变量:类变量就是定义在类中,但是在函数体之外的变量。通常不使用self.变量名赋值的变量。类变量通常不作为类的实例变量的,类变量对于所有实例化的对象中是公用的。 实例变量:实例变量是定义在方法中的变量,使用self绑定到实例上的变量,只是 阅读全文
posted @ 2019-08-23 14:43 不夜男人 阅读(760) 评论(0) 推荐(1)
摘要: 内置窗口 pyqt5 1.使用Qt Designer设计三个窗口 注意:在主窗口中需要添加一个girdLayout 2.创建**.py 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 3 阅读全文
posted @ 2019-08-23 14:39 不夜男人 阅读(465) 评论(0) 推荐(0)
摘要: 本篇介绍使用qt设计师进行GUI窗口的布局管理,主要包含以下内容: 使用Qt设计师布局我们的窗口部件; 垂直布局; 水平布局; 网格布局; 使用间隔; 使用“伙伴”将label标签与窗口部件进行连接。 下面开始!在Qt中,我们可以直接从左侧的窗口部件栏中拖拽一个布局部件到GUI窗口中,然后再将具体的 阅读全文
posted @ 2019-08-23 14:33 不夜男人 阅读(2555) 评论(0) 推荐(0)
摘要: 本文环境配置: 系统=>windows10:64位 语言=>Python:3.7.1 工具=>PyCharm:2018.3.1 使用PyCharm,根据不同的项目搭建独立的虚拟环境 打开PyCharm 点击New Project 选择Pure Python,具体设置如下: 用同样的方法在创建一个GU 阅读全文
posted @ 2019-08-23 14:25 不夜男人 阅读(1414) 评论(0) 推荐(0)
摘要: 几乎所有的GUI界面都需要用到这个场景:在一个界面里面,点击不同的按钮显示不同的内容 在Qt设计师中没有堆叠布局,需要我们手动添加 在Qt设计师中,设计3个切换的页面,和一个主界面。 注意在主界面是两个frame控件的水平布局 将所有界面的ui文件转换成py文件 木子-李:PyCharm中Qt De 阅读全文
posted @ 2019-08-23 14:22 不夜男人 阅读(10740) 评论(0) 推荐(0)
摘要: 开始在知乎写文章的原因,主要还是想整理平时的经验,方便自己以后查看,有机会的话大家也可以交流吧。 11月中旬由于项目需要,和另一名实习生负责使用Python开发一个数据分析的小软件。 虽然才开始接触Qt,属于菜鸟,但是由于第一步就需要用到它,所以第一篇文章就讲讲它吧。查了一些资料后,我们决定使用Qt 阅读全文
posted @ 2019-08-23 14:14 不夜男人 阅读(13727) 评论(0) 推荐(0)
摘要: pyqt5对用qt designer设计的窗体实现弹出子窗口的示例 脚本专栏 python 1. 用qt designer编写主窗体,窗体类型是MainWindow,空白窗口上一个按钮。并转换成mainWindow.py # -*- coding: utf-8 -*- # Form implemen 阅读全文
posted @ 2019-08-23 14:06 不夜男人 阅读(5006) 评论(0) 推荐(0)
摘要: 前言 在前面几节的学习中,我们对PyQt的基本使用、Qt Designer与Python编码的工作流程有了基本的学习。同时也掌握了Qt Designer中的布局方式和使用Python代码来实现布局。 让我们在下面的时间里,通过Qt Designer来设计一个计算整数的计算器吧。 使用网格布局(Gri 阅读全文
posted @ 2019-08-23 14:02 不夜男人 阅读(915) 评论(0) 推荐(0)
摘要: 在使用Form之前,需要将Form上的对象放置到布局中。这确保在应用程序中预览或使用Form时,对象将正确显示。在布局中放置对象还可以确保在调整窗体大小时它们也能正确调整大小。 应用和打断布局 管理对象的最简单方法是对一组现有对象应用布局。通过选择需要管理的对象并使用主工具栏、菜单或上下文菜单应用到 阅读全文
posted @ 2019-08-23 13:40 不夜男人 阅读(3993) 评论(0) 推荐(0)
摘要: CMD下使用pip安装PyQt4或者PYQT5 这里要注意,你下载的PYQT5不包含QT designer 还要:pip3 install PyQt5-tools,好像Pyqt5中将designer分离了或者查看源码:https://github.com/altendky/pyqt5-tools,编 阅读全文
posted @ 2019-08-23 13:35 不夜男人 阅读(677) 评论(0) 推荐(0)
摘要: Qt Designer 的使用 目录 1. Qt Designer 快速入门 1.1 新建主窗口 1.2 窗口主要区域介绍 1.3 将 ui 文件转为 py 文件 1.4 界面与逻辑分离 2. 布局 2.1 布局管理器布局 2.2 使用容器进行布局 回到顶部 1. Qt Designer 快速入门 阅读全文
posted @ 2019-08-23 13:33 不夜男人 阅读(3572) 评论(0) 推荐(0)
摘要: Python | 一行命令生成动态二维码 当我看到别人的二维码都做的这么炫酷的时候,我心动了! 我也想要一个能够吸引眼球的二维码,今天就带大家一起用 Python 来做一个炫酷的二维码! 首先要安装工具 myqr: pip install myqr 安装完成后,就可以在命令行中输入 myqr 查看下 阅读全文
posted @ 2019-08-23 10:26 不夜男人 阅读(584) 评论(0) 推荐(0)
摘要: Python 标准库、第三方库 Python数据工具箱涵盖从数据源到数据可视化的完整流程中涉及到的常用库、函数和外部工具。其中既有Python内置函数和标准库,又有第三方库和工具。这些库可用于文件读写、网络抓取和解析、数据连接、数清洗转换、数据计算和统计分析、图像和视频处理、音频处理、数据挖掘/机器 阅读全文
posted @ 2019-08-23 10:13 不夜男人 阅读(578) 评论(0) 推荐(0)
摘要: Python list列表的常用操作方法 本文主要介绍了Python中列表(List)的详解操作方法,包含创建、访问、删除、排序、切片,乘等操作方法 1.创建列表:把逗号分隔的不同的数据项使用方括号括起来 list = [1,2,3,'James','Paul'] list = [i for i i 阅读全文
posted @ 2019-08-23 10:08 不夜男人 阅读(268) 评论(0) 推荐(0)
摘要: Python+Selenium 自动化测试获取测试报告内容并发送邮件 这里封装一个send_mail()方法,用于测试完成后读取测试报告内容,并将报告内容通过邮件发送到接收人 SMTP:Simple Mail Transfer Protocol,简单邮件传输协议 1 # coding: utf-8 阅读全文
posted @ 2019-08-23 10:05 不夜男人 阅读(711) 评论(0) 推荐(0)
摘要: 需要先导入 random 模块,然后通过 random 静态对象调用该一些方法。 random() 函数中常见的方法如下: 输出结果如下: 阅读全文
posted @ 2019-08-23 10:02 不夜男人 阅读(1898) 评论(0) 推荐(0)
摘要: Python 中print 和return 的区别 1、print() print()函数的作用是输出数据到控制台,就是打印在你能看到的界面上。 2、return return语句[表达式]退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。 return作为脚本单独 阅读全文
posted @ 2019-08-23 10:01 不夜男人 阅读(938) 评论(0) 推荐(0)
摘要: Python 访问字典(dictionary)中元素 访问python字典中元素的几种方式 一:通过“键值对”(key-value)访问: print(dict[key]) dict = {1: 1, 2: 'aa', 'D': 'ee', 'Ty': 45} print(dict['D']) 输出 阅读全文
posted @ 2019-08-23 09:59 不夜男人 阅读(1414) 评论(0) 推荐(0)
摘要: 介绍 打开一张图片 python 查看图片的相关信息 显示图片 python im.show() 获取图片的信息 python print(im.format) # JPEG 获取大小 python print(im.size) # (960, 626) """ 关于图片的大小,我要说两句 首先图片 阅读全文
posted @ 2019-08-23 09:52 不夜男人 阅读(1326) 评论(0) 推荐(1)
摘要: (一)简单线性回归 和之前介绍的KNN不同,KNN主要是解决分类问题,而线性回归顾名思义显然是用来解决回归问题的。线性回归具有如下特征: 解决回归问题 思想简单,实现容易 许多强大的非线性模型的基础,比如逻辑回归、多项式回归、svm等等 结果具有很好的可解释性 蕴含机器学习中的很多重要思想 但是在之 阅读全文
posted @ 2019-08-23 09:18 不夜男人 阅读(343) 评论(0) 推荐(0)
摘要: (一)什么是梯度下降法 梯度下降法 和之前介绍的k近邻算法和线性回归法不同,梯度下降法不是一个机器学习算法。它既不能解决分类问题也不能解决回归问题,那梯度下降是什么呢?以及它的作用又是什么呢?其实,梯度下降法是一种基于搜索的最优化方法。作用就是最小化一个损失函数,或者最大化一个效用函数,当然最大化一 阅读全文
posted @ 2019-08-23 09:17 不夜男人 阅读(912) 评论(0) 推荐(0)
摘要: (一)什么是pca pca,也就是主成分分析法(principal component analysis),主要是用来对数据集进行降维处理。举个最简单的例子,我要根据姓名、年龄、头发的长度、身高、体重、皮肤的白皙程度(随便想的)等特征来预测一个人的性别,但这些特征中有一个是最没有用的,是什么的?显然 阅读全文
posted @ 2019-08-23 09:16 不夜男人 阅读(590) 评论(0) 推荐(0)
摘要: (一)什么是多项式回归 还记得线性回归法吗?线性回归法有一个很大的局限性,那就是需要数据是有一定的线性关系的,但是现实中的很多数据是没有线性关系的。多项式就是用来解决这个问题的,可以处理非线性数据 在线性回归中,我们是假设数据具有线性关系的,因此我们在简单线性回归中,将直线的方向设置为y=ax+b的 阅读全文
posted @ 2019-08-23 09:14 不夜男人 阅读(509) 评论(0) 推荐(0)
摘要: 1.什么是逻辑回归 在介绍逻辑回归之前,我们来看一张图 根据专业统计,逻辑回归是除了军事和安全领域之外,被使用频率最高的机器学习算法。所以逻辑回归的重要性不言而喻,尽管它很简单,但是很重要。所以没有最牛逼的算法,只是根据不同的场景,使用最合适的算法。 逻辑回归这个算法,听名字好像是一个回归算法,但它 阅读全文
posted @ 2019-08-23 09:13 不夜男人 阅读(415) 评论(0) 推荐(0)
摘要: 废话不多说,直接上代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 import numpy as np # 如何创建一个数组 arr = np.array([1, 2, 3, 4]) print(arr) # [1 2 3 4] 阅读全文
posted @ 2019-08-23 09:10 不夜男人 阅读(182) 评论(0) 推荐(0)
摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 阅读全文
posted @ 2019-08-23 09:08 不夜男人 阅读(159) 评论(0) 推荐(0)
摘要: (一)1.如何绘制散点图 1 2 3 4 5 6 7 8 9 10 11 12 import numpy as np import matplotlib.pyplot as plt # 如何绘制散点图 # 先随机生成数据 x = np.array(range(100)) y = np.sin(x) 阅读全文
posted @ 2019-08-23 09:02 不夜男人 阅读(268) 评论(0) 推荐(0)
摘要: seaborn封装了matplotlib的一些风格,简单的介绍一下 阅读全文
posted @ 2019-08-23 09:00 不夜男人 阅读(162) 评论(0) 推荐(0)
摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 阅读全文
posted @ 2019-08-23 08:58 不夜男人 阅读(5659) 评论(0) 推荐(1)
摘要: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # K近邻,适用于小型数据集,是很好的基准模型,容易解释 from sklearn.neighbors import KNeighborsClassifier # 线性模型,非常可 阅读全文
posted @ 2019-08-23 08:57 不夜男人 阅读(670) 评论(0) 推荐(0)
摘要: 1.分类算法2.回归算法3.聚类算法4.降维算法5.模型优化6.文本预处理 其中分类算法和回归算法又叫监督学习,聚类算法和降维算法又叫非监督学习 分类算法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 阅读全文
posted @ 2019-08-23 08:56 不夜男人 阅读(807) 评论(0) 推荐(0)